Sto usando strpos() e come consiglio dalle pagine del manuale, si consiglia l'utilizzo strpos($stringa, $trovami)===true .

Avrei 2 punti da puntualizzare (che bel gioco di parole asd).
1- Perche' funzioni devo fare il casting (bool)strpos(..)===true
2- se devo cercare "stringa" in "stringa parola2 parola3" ... per far si' che funzioni devo aggiungere uno spazio come primo carattere ( " stringa parola2 parola3" )...

Spiegatemi un po' ste cose... che sn abbastanza arrabbiato