PHP: Bestimmen der Array-Gleichheit
In PHP umfasst die Bestimmung der Array-Gleichheit nicht nur die Überprüfung ihrer Größe, sondern auch ihrer Indizes und Werte. Um diese Äquivalenz genau zu beurteilen, berücksichtigen Sie die folgenden Ansätze:
Verwendung des Gleichheitsoperators ===
Der dreifache Gleichheitsoperator === ermöglicht einen strengen Vergleich zwischen zwei Arrays . Es prüft auf:
Verwenden des Arrays Operatoren
Beispiel:
Der folgende Codeausschnitt demonstriert den Vergleich von Arrays:
$a = array('key1' => 'value1', 'key2' => 'value2'); $b = array('key1' => 'value1', 'key2' => 'value2'); // Compare arrays using identity operator === $arraysAreEqual = ($a === $b);
Vermeidung des !==-Operators
Beachten Sie, dass der Ungleichheitsoperator != ist, nicht !==. Zum Beispiel der folgende Code:
if ($_POST['atlOriginal'] != $oldAtlPosition) {}
beinhaltet einen einfachen Wertevergleich, der die Array-Ungleichheit möglicherweise nicht genau bestimmen kann.
Referenz zu Array-Operatoren
Weitere Einzelheiten zu Array-Operatoren in PHP finden Sie in der offiziellen Dokumentation: [Array Operatoren](https://www.php.net/manual/en/sprache.operators.comparison.php)
Das obige ist der detaillierte Inhalt vonWie kann ich die Array-Gleichheit in PHP genau bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!