ホームページ  >  記事  >  バックエンド開発  >  PHPにおける数値0と他の変数の等価判定

PHPにおける数値0と他の変数の等価判定

不言
不言オリジナル
2018-07-05 13:48:392312ブラウズ

この記事では、主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。