Heim >Backend-Entwicklung >PHP-Tutorial >Wie überprüfe ich die Array-Gleichheit in PHP?

Wie überprüfe ich die Array-Gleichheit in PHP?

Susan Sarandon
Susan SarandonOriginal
2024-12-21 17:11:11579Durchsuche

How Do I Verify Array Equality in PHP?

Array-Gleichheit in PHP überprüfen

Beim Vergleich von Arrays in PHP ist es wichtig sicherzustellen, dass sie hinsichtlich Größe, Indizes und und Werte. Dies kann mit den folgenden Operatoren erfolgen:

== oder !=:

Der Gleichheitsoperator (==) und der Ungleichheitsoperator (!=) prüfen, ob zwei vorhanden sind Arrays haben die gleichen Schlüssel/Wert-Paare. Diese Operatoren berücksichtigen jedoch nicht die Reihenfolge oder den Typ der Elemente innerhalb der Arrays.

=== oder !==:

Alternativ kann der Identitätsoperator ( ===) und der Nichtidentitätsoperator (!==) führen eine strengere Prüfung durch. Sie erfordern, dass die Arrays dieselben Schlüssel/Wert-Paare in derselben Reihenfolge und von denselben Typen haben.

Beispiel:

$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.

Hinweis:

Der Ungleichheitsoperator ist !=, während der Nichtidentitätsoperator !== ist. Diese Namenskonvention entspricht dem Gleichheitsoperator == und dem Identitätsoperator ===.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Array-Gleichheit in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn