Eigenlob stinkt, ich weiß. Aber irgendwie muss ich das gerade mal festhalten, weil es so schön ist:

nasam: As the manual will tell you (http://php.net/preg_match) the function accepts only a string as second argument. So you can not provide an array.
(…)
So elegant habe ich noch nie ein RTFM formuliert.
*stolz ist*