问题
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?
回答1:
$currlang = false !== strpos($url, 'en') ? 'en' : 'fr';
PHP Manual: Ternary Operator
来源:https://stackoverflow.com/questions/16026612/if-else-php-shorthand