PHP Handbucharray_diff_assoc(PHP 4 >= 4.3.0, PHP 5) array_diff_assoc -- Berechnet den Unterschied zwischen Arrays mit zusätzlicher IndexprüfungBeschreibungarray array_diff_assoc ( array array1, array array2 [, array ...] )
array_diff_assoc() gibt ein array zurück,
das alle Werte aus
In unserem obigen 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 Argument einen Schlüsselwert von 1 enthält. Zwei Werte von Schlüsel => Wert Paaren werden als gleich erachtet, genau dann wenn (string) $elem1 === (string) $elem2 . Anders ausgedrückt findet eine strikte Prüfung statt, in der die String-Repräsentationen gleich sein müssen.
Siehe auch array_diff(), array_intersect(), und array_intersect_assoc().
|
PHP-Index
Neuzugänge PHP MySQL Tutorials
|
|