Gunther: Ein Array vom anderen abziehen

Beitrag lesen

Hallo Ben,

gibt es da eine PHP-Funktion die genau das tut?

ja gibt es:

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.

und dann wäre da auch noch:

array array_intersect ( array array1, array array2 [, array ...])

array_intersect() gibt ein Array mit allen Werten von array1, die auch in allen anderen Argumenten enthalten sind, zurück. Beachten Sie, dass die Schlüssel erhalten bleiben.

Siehe u.a. http://www.dclp-faq.de/search.php?l=20&q=array-diff

Gruß Gunther