我很想知道是否有方法在PHP中檢查另一個變量的字符串定義中是否存在變量。這就是我想實現:如何檢查其他變量的字符串定義中是否存在變量?
$foobar = 'I ate '.isset($bananas) ? $bananas : "zero".' bananas';
我很想知道是否有方法在PHP中檢查另一個變量的字符串定義中是否存在變量。這就是我想實現:如何檢查其他變量的字符串定義中是否存在變量?
$foobar = 'I ate '.isset($bananas) ? $bananas : "zero".' bananas';
你缺少一些括號:
$foobar = 'I ate '.(isset($bananas) ? $bananas : "zero").' bananas';
當你正在尋找«零»,你也可以使用empty
:
$foobar = 'I ate '.(!empty($bananas) ? $bananas : 'zero').' bananas';
$foobar = 'I ate ' . ((isset($bananas)) ? $bananas : "zero") . ' bananas';
是的,只是把條件放在支架上
$foobar = 'I ate '.($bananas != '' ? $bananas : 'zero').' bananas';
你可以檢查任何你想要的。
謝謝你,這麼簡單,但沒想到它... – phpheini