p.es....
...oops reply già inviato... vabbè... è una soluzione simile a quella già efficace di @stiffaCodice PHP:
$testo = '......'; // testo in cui cercare
$parole = array('...', '...', ...); // parole da cercare
$f = 0; foreach ($parole as $parola) { if (strpos($testo, $parola)!==false) $f++ };
// $f è uguale al numero di parole trovate, se devono essere tutte presenti basta
// controllare l'espressione ($f==sizeof($parole))