array_diff Ermittelt die Unterschiede zwischen Arrays &reftitle.description; arrayarray_diff arrayarray1 arrayarray2 array ... Vergleicht array1 mit array2 und gibt die Unterschiede zurück. &reftitle.parameters; array1 Das Array, das verglichen werden soll array2 Das Array, mit dem verglichen werden soll ... Weitere Arrays, mit denen verglichen werden soll &reftitle.returnvalues; Gibt ein Array mit allen Werten von array1 zurück, die in keinem der anderen Arrays vorhanden sind. &reftitle.examples; <function>array_diff</function>-Beispiel "grün", "rot", "blau", "rot"); $array2 = array("b" => "grün", "gelb", "rot"); $result = array_diff($array1, $array2); print_r($result); ?> ]]> Wiederholte Elemente in $array1 werden alle gleich behandelt. Dies wird folgendes ausgeben: blau ) ]]> &reftitle.notes; Zwei Elemente werden nur dann als gleich angesehen, wenn (string) $elem1 === (string) $elem2. In Worten: Wenn die String-Repräsentation die gleiche ist. Beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays prüft. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie z.B. array_diff($array1[0], $array2[0]); benutzen. &reftitle.seealso; array_diff_assoc array_intersect array_intersect_assoc