我很想知道PHP中是否有办法检查另一个变量的字符串定义中是否存在变量。这就是我想要实现的目标:
$foobar = 'I ate '.isset($bananas) ? $bananas : "zero".' bananas';
答案 0 :(得分:2)
你遗漏了一些括号:
$foobar = 'I ate '.(isset($bananas) ? $bananas : "zero").' bananas';
当您正在寻找“零”时,您也可以使用empty
:
$foobar = 'I ate '.(!empty($bananas) ? $bananas : 'zero').' bananas';
答案 1 :(得分:1)
$foobar = 'I ate ' . ((isset($bananas)) ? $bananas : "zero") . ' bananas';
是的,只是将条件放在括号中
答案 2 :(得分:0)
save
你可以检查你想要的任何东西。