Heim >Backend-Entwicklung >PHP-Tutorial >Wie überprüfe ich die Array-Gleichheit 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!