ホームページ >バックエンド開発 >PHPチュートリアル >PHP で配列の等価性を検証するにはどうすればよいですか?

PHP で配列の等価性を検証するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-21 17:11:11579ブラウズ

How Do I Verify Array Equality in PHP?

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

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