IF / ELSE PHP стенограмма

0

Я пытаюсь в течение последних двух часов писать в сокращенном условном выражении PHP ниже:

public static $url = $_SERVER['HTTP_REFERER'];

if (false !== strpos($url,'en')) {
    $currlang = 'en';
} else {
    $currlang = 'fr';
}

Я не могу понять, как это сделать, хотя я пробовал много вариантов, и я также читал онлайн-примеры. Не могли бы вы помочь?

  • 2
    if (strpos($url,'en') !== false)... имеет больше смысла, когда вы читаете код.
  • 0
    @MarkBiek Может быть, вы пропустили последнее предложение моего вопроса. Мне нужна была помощь, потому что я не мог заставить ее работать самостоятельно.
Теги:

1 ответ

5
Лучший ответ
$currlang = false !== strpos($url, 'en') ? 'en' : 'fr';

Руководство PHP: Тернарный оператор

  • 0
    Спасибо! Это было быстро. Мне нужно больше практики, чтобы понять логику.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню