@rusgayfer

Как сделать функцию перевода?

Приходит текст на английском как его можно заменить функцией?

Примерно так:

function ru_condition() {
  $query_data = array(
    'clear' => 'Ясно',
  );


Вывод делаю такой
$condition_ru = ru_condition($data_fact['condition']);


Только как правильно сделать?
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Ну, что-то наподобие:
function ru_condition($enString) {
  $translate = array(
    'clear' => 'Ясно');
   if(isset($translate["$enString"]))return $translate["$enString"]; 
   else return "<span style='color:red'>".$enString.'</span>';
  };
echo ru_condition($someString);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
function ru_condition($s) {
  $query_data = array(
      'clear' => 'Ясно',
   );
   if (isset($query_data[$s])) return $query_data[$s];
   else return $s;
}

Вывод - у Вас верно сделан.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы