Задать вопрос
RadCor
@RadCor
Если мой ответ вам помог, отмечайте его решением.

Как запихнуть условие в переменную?

Подскажите пожалуйста, как условие вставит в переменную.

Есть такое условие:
<? if ($_GET['language'] == 'en') { 
echo $en_t1; 
} elseif ($_GET['language'] == 'ru') { 
echo $ru_t1;
 } else { 
echo $ru_t1;
 } ?>


Хочу запихнуть результат который выведет условие в переменную, типа так:
<? $my_variable = if ($_GET['language'] == 'en') { 
echo $en_t1; 
} elseif ($_GET['language'] == 'ru') { 
echo $ru_t1;
 } else { 
echo $ru_t1;
 } ?>


Подскажите как это правильно реализовать.
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Тернарный оператор
<? $my_variable = ('en' == $_GET['language'] ? $en_t1 : 
                  ('ru' == $_GET['language'] ? $ru_t1 : 
                  $ru_t1)); ?>
Ответ написан
@sscrm
web разработчик
$my_variable; 
if ($_GET['language'] == 'en') { 
   $my_variable = $en_t1; 
} elseif ($_GET['language'] == 'ru') { 
   $my_variable = $ru_t1;
 } else { 
   $my_variable = $ru_t1;
 } 
echo $my_variable;
Ответ написан
BloodKarl
@BloodKarl
В прошлом программист
Думаю здесь важна логика, а это всего одно условие!
$my_variable = $ru_t1;; 
if ($_GET['language'] == 'en') {  $my_variable = $en_t1; }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽