PHP での配列の同等性の検証
PHP で配列を比較する場合、サイズ、インデックス、そして価値観。これは、次の演算子を使用して実行できます:
== または !=:
等価演算子 (==) と不等演算子 (!=) は、2 つであるかどうかをチェックします。配列には同じキーと値のペアがあります。ただし、これらの演算子は、配列内の要素の順序や型を考慮しません。
=== または !==:
あるいは、恒等演算子 ( ===) と非同一性演算子 (!==) は、より厳密なチェックを実行します。配列には、同じ順序および同じ型の同じキーと値のペアが必要です。
例:
$a = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $b = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $arraysAreEqual = ($a == $b); // TRUE if $a and $b have the same key/value pairs. $arraysAreEqual = ($a === $b); // TRUE if $a and $b have the same key/value pairs in the same order and of the same types.
注:
不等演算子は != ですが、非同一演算子は !== です。この命名規則は、等価演算子 == および恒等演算子 === と一致します。
以上がPHP で配列の等価性を検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。