Hi
Eine array-Funktion ist z.b. array_diff[1], welche die Unterschiede zwischen zwei Arrays finden, also die Element, die nicht in beiden vorkommen. So könntest du deine komplette Schleife mit einer Funktion evtl abdecken.
oder Du schreibst die Array-Elemente als Schlüssel und nicht als Value und prüfst dann mit
http://www.php.net/manual/de/function.array-key-exists.php
gruss
horst