I'm struggling the past couple of hours to write in shorthand the PHP conditional statement below:

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

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

I can't figure out how to do this although I have tried many variations and I've also read online examples. Can you please help?

有帮助吗?

解决方案

$currlang = false !== strpos($url, 'en') ? 'en' : 'fr';

PHP Manual: Ternary Operator

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top