Ovvio che non funziona, in_array controlla le corrispondenze esatte...
Ti consiglio l'utilizzo di: http://php.net/manual/en/function.preg-match.php
o di un ciclo insieme all'utilizzo delle funzioni "strstr" e "str_replace"