0

Codeigniter の if ステートメントで & 条件を複数設定しようとしています。以下のような2つの条件を使用する場合:

#<?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 に答える