array_diff
Ermittelt die Unterschiede von Arrays
Beschreibung
arrayarray_diff
arrayarray1
arrayarray2
array ...
array_diff gibt ein Array mit allen Werten von
array1, welche in keinem der anderen Argumente
enthalten sind, zurück. Beachten Sie, dass Schlüssel erhalten bleiben.
array_diff
"grün", "rot", "blau", "rot");
$array2 = array ("b" => "grün", "gelb", "rot");
$result = array_diff ($array1, $array2);
]]>
Dies speichert array("blau"); in
$result. Mehrfache Vorkommen in $array1
werden auf die gleiche Weise behandelt.
Zwei Elemente werden nur dann als gleich angesehen, wenn
(string) $elem1 === (string) $elem2. In Worten:
Wenn die String-Repräsentation die gleiche ist.
Dies war in PHP 4.0.4 fehlerhaft!
Siehe auch array_intersect.