これまでの PHP 演算子シリーズを通じて、今日は 6 番目のタイプの PHP 演算子「比較演算子」を学習します。
比較演算子は何に使用されますか?
比較演算子は、文字通りに理解すると、2 つの変数または式の結果を比較し、比較の結果が true の場合は true を返し、そうでない場合は true を返します。比較の結果が false の場合は false を返します。
まず、PHP にはどのような比較演算子があるのか見てみましょう
比較演算子
演算子 | 名前 | 例 | 説明 |
未満$x | $x が $y より小さい場合、true を返します。 If $x が $y 以下の場合に true を返します。 | ||
>= | は | $x以上>=$y | $xが$y以上である場合にtrueを返します。 |
== | Equal | $x==$y | $x が $y と等しい場合に true を返します。 |
!= | 等しくない | $x!=$y | $xが$yと等しくない場合、trueを返します |
=== | 恒等式(合同) | $x = ==$y | $x が $y に等しく、同じ型の場合、true を返します |
!== | 非同一性 (合同ではありません) | $x!==$y | if $x が $y に等しくなく、それらの型が同じでない場合、true を返します |
「===」と「!==」という 2 つの比較演算子に注意する必要があります。比較に「===」演算子を使用する場合は、値が等しいだけでなく、データ型も同じである必要があります。たとえば、$a===$b は、$a と $b が同じであるだけではないことを意味します。値は完全に同じであり、$a と $b のデータ型も同じです。 ! == と === は、$a! のように反対の意味を持ちます。 ==$b は、$a と $b が異なる値または異なるデータ型を持つことを意味します。 比較演算子の例 この例では、比較演算子を使用して変数の値を比較します。変数 $x=100、データ型は整数、変数 $y="100"、データ型は次のとおりです。文字列、「==」、「===」、「!=」、「!===」演算子を使用して $x と $y を比較します。 コードは次のとおりです <?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; ?> コードの実行結果: 他のものは比較的単純なので、ここではあまり多くのデモは行いません。興味があれば、自分で実行できます。 . 次のセクションでは、PHP オペレーターの 7 番目のタイプ「エラー制御オペレーター」について説明します。 おすすめ関連記事: |
以上がPHP演算子(6)「比較演算子」例解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。