array_diff_assoc Berechnet den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung &reftitle.description; arrayarray_diff_assoc arrayarray arrayarrays Vergleicht array mit arrays und gibt den Unterschied zurück. Im Gegensatz zu array_diff werden die Schlüssel des Arrays ebenfalls beim Vergleich herangezogen. &reftitle.parameters; array Das Array, das verglichen werden soll arrays Arrays zum Vergleichen &reftitle.returnvalues; Gibt ein Array zurück, das alle Werte aus array enthält, die in keinem der anderen Arrays vorhanden ist. &reftitle.changelog; &Version; &Description; &array.changelog.require-only-one; &reftitle.examples; <function>array_diff_assoc</function>-Beispiel In diesem Beispiel ist das "a" => "gruen"-Paar in beiden Arrays enthalten und taucht daher nicht in der Ausgabe der Funktion auf. Andererseits ist das Paar 0 => "rot" in der Ausgabe, weil dem Wert "rot" im ersten Array automatisch der Schlüssel 0 zugewiesen wird, während ihm im zweiten Array 1 zugewiesen wird, weil der Schlüssel 0 bereits von gelb belegt ist. "gruen", "b" => "braun", "c" => "blau", "rot"); $array2 = array("a" => "gruen", "gelb", "rot"); $result = array_diff_assoc($array1, $array2); print_r($result); ?> ]]> &example.outputs; braun [c] => blau [0] => rot ) ]]> <function>array_diff_assoc</function>-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. ]]> &example.outputs; 0 [1] => 1 ) ]]> &reftitle.notes; Diese Funktion überprüft nur eine Dimension eines n-dimensionalen Arrays. Es ist möglich, tiefere Dimensionen zu überprüfen, indem zum Beispiel array_diff_assoc($array1[0], $array2[0]); verwendet wird. Wenn ähnliche Arrays mit mehreren Schlüsseln verglichen werden, muss sichergestellt werden, dass die Argumente in der richtigen Reihenfolge übergeben werden. Das neue Array sollte das erste in der Liste sein. &reftitle.seealso; array_diff array_diff_uassoc array_udiff_assoc array_udiff_uassoc array_intersect array_intersect_assoc