|
array_diff_assocBerechnet den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung Beschreibung
array array_diff_assoc
( array
$array1
, array $array2
[, array $...
] )
Vergleicht Parameter-Liste
Rückgabewerte
Gibt ein Array zurück, das alle Werte aus
Beispiele
Beispiel #1 array_diff_assoc-Beispiel In diesem Beispiel sieht man, dass das "a" => "gruen"-Paar in beiden Arrays enthalten ist und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das Paar 0 => "rot" in der Ausgabe, weil "red" im zweiten Array den Wert 1 enthält.
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array
(
[b] => braun
[c] => blau
[0] => rot
)
Beispiel #2 array_diff_assoc-Beispiel Zwei Werte von Schlüssel => Wert-Paaren werden nur dann als gleich betrachtet, wenn (string) $elem1 === (string) $elem2 gilt. Anders ausgedrückt findet eine strikte Prüfung statt, in der die String-Repräsentationen gleich sein müssen.
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array
(
[0] => 0
[1] => 1
)
Anmerkungen
Siehe auch
|