0

我正在尝试在 Codeigniter 中的 if 语句中使用多个 & 条件。如果我使用以下两个条件:

#<?php if (trim($var1) == '' & trim($var2) == '') : ?>#

然后它工作正常。但是,如果我添加另一个 & 条件,例如

#<?php if (trim($var1) == '' & trim($var2) == '') & trim($var23) == ''): ?>#

然后它显示错误。

我该如何解决?

4

1 回答 1

2

去掉这个多余的支架,

(trim($var1) == '' && trim($var2) == '') && trim($var23) == ''):
                                       ^

同样在这里您需要逻辑运算符&&而不是按位运算符&。在这里查看它们之间的区别。

PHP中&和&&的区别

于 2013-05-05T03:58:32.113 回答