この記事では、主に PHP における数値 0 と他の変数との等価判定について紹介します。これには、ある基準値があります。今、共有します。必要な友人は、それを参照できます。
In the練習の過程で、「==」の判断が必要になることがよくあります。0 が false として使用されることもありますが、比較に使用される場合、0 と false はやはり異なります。
false
false= = 0 は true と等しい
false=='0' は true
false=='' は true
fasle==[] は次と等しいtrue
false=={} は true
false=='123' は false と等しくなります。ここでの 123 は、空の文字列と文字列 0
を除く任意の文字列に置き換えることができます。0
0==false は true に等しい
0=='0' は true に等しい
0=='' は true
0==[] は false に等しい
0=={} は false に等しい
0=='123' は false に等しい; ここで、123 は false に等しい0 以外の数値文字列に置き換えられます
0=='you Good' は true に等しい; ここでの 'Hello' は数値以外の文字列に置き換えることができます
結論を導き出すことができます:
1, 0 と、数値を比較する場合の数値文字列または数値 値が 0 に等しいかどうか、他の文字列と比較した場合は true、オブジェクトまたは配列と比較した場合は false
2, false は私たちの感覚と同じで、空でない限り true です
0 と数値以外の文字列の比較は true であることに注意してください
上記はこの記事の全内容です。皆さんの学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。
関連する推奨事項:
php における static、final、interface、abstract の違い
以上がPHPにおける数値0と他の変数の等価判定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。