mah... io direi che se hai in $parole le tue "parole" (anche frasi) e in $testo ciò che ha digitato l'utente, puoi fare:
CASO 1) l'utente digita UNA cosa
oppureCodice PHP:
if (in_array($testo, $parole)) {
...(trovato)...
} else {
...(non trovato)...
};
CASO 2) l'utente digita più COSE
Codice PHP:
$trovate = array();
foreach ($parole as $parola) {
if (strpos($parola, $testo)) $trovate[$parola]++; // in realtà è meglio iniz. a 0, prima
};