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