整数と文字列を比較すると、文字列は整数に変換されます。 2 つの数値文字列を比較する場合は、整数として比較します。このルールは switch ステートメント
1 にも適用されます。
echo "n"; var_dump($a==$b);
var_dump($a<$b);
結果:
ブール値 false
ブール値 true
追記: メンバーの少ない配列は小さくなります
$a=array(1,2,3,6,9);
echo " n"; ;
var_dump($a>$b);
var_dump($a<$b);
ブール値 true
ブール値 false
ps: 値 1 1 つずつ比較
$a=array(1,2,3,6,'b'=>3);
$b=array(1,2,3,6,8); ;
var_dump( $a>$b);
boolean false
ps: オペランド 1 の場合オペランド 2 にキーが存在しない場合、配列は比較できず、false が返されます。
2. bool または null と他の型の比較
var_dump((bool)(null));//null が bool に変換される場合は false//null と他の型が変換される場合は false; bool を比較し、FALSE <
以上がPHP比較演算子解析解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。