|
array_diff_uassocBerechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Callback-Funktion vorgenommen wird Beschreibung
array array_diff_uassoc
( array
$array1
, array $array2
[, array $...
], callable $key_compare_func
)
Vergleicht Im Gegensatz zu array_diff_assoc wird für den Vergleich der Indizes keine interne Funktion verwendet, sondern eine benutzerdefinierte Callback-Funktion. Parameter-Liste
Rückgabewerte
Gibt ein array zurück, welches alle Werte aus
Beispiele
Beispiel #1 array_diff_uassoc-Beispiel Das "a" => "gruen"-Paar ist in beiden Arrays enthalten und daher nicht in der Ausgabe der Funktion. Im Gegensatz dazu ist das Paar 0 => "rot" in der Ausgabe, weil "rot" im zweiten Argument 1 als Schlüssel hat.
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array
(
[b] => braun
[c] => blau
[0] => rot
)
Die Gleichheit von zwei Indizes wird durch die benutzerdefinierte Callback-Funktion überprüft. Anmerkungen
Siehe auch
|