eits, tu idea funciona, pero siempre y cuando el texto introducido solo sea 1 palabra y si le agregan cualquier otro tipo de caracter, como un espacio, ya no funciona.
Usa stripos(), si stripos() === false, entonces no se encuentra la palabra buscada en el string
http://www.php.net/manual/es/function.stripos.php