我正在尝试多重&Codeigniter中if语句中的条件。如果我使用如下2个条件:
#<?php if (trim($var1) == '' & trim($var2) == '') : ?>#
那么它工作得很好。但是如果我再加一个&类似
的条件#<?php if (trim($var1) == '' & trim($var2) == '') & trim($var23) == ''): ?>#
然后显示错误。
我怎么解决它?
去掉这个额外的括号,
(trim($var1) == '' && trim($var2) == '') && trim($var23) == ''):
^
这里还需要逻辑运算符&&
,而不是位运算符&
。点击这里查看它们之间的区别。
&和,,在PHP中