Beschreibung
array
array_diff ( array array1, array array2 [, 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.
Beispiel 1. array_diff() $array1 = array ("a" => "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.
Anmerkung:
Zwei Elemente werden nur dann als gleich angesehen, wenn
(string) $elem1 === (string) $elem2. In Worten:
Wenn die String-Repräsentation die gleiche ist.
| Warnung |
Dies war in PHP 4.0.4 fehlerhaft!
|
Siehe auch array_intersect().