我试图回显一些变量和测试结果:
<div class="<?php echo strtolower($data['name']) . strtolower($data['name']) == 'test' && true ? 'yes' : 'no'; ?>">
但是什么也没输出。
如何同时输出var和测试?
答案 0 :(得分:5)
使用括号将三进制分组。另外,为什么要&& true
?
<div class="<?php echo strtolower($data['name'])
. (strtolower($data['name']) == 'test' ? 'yes' : 'no'); ?>">