Buongiorno, non capisco come mai la funzione *stripos* non funziona in questo codice:

l'obbiettivo è quello di individuare la presenza di parolacce in un array utilizzando un file .txt come dizionario


Codice PHP:

$strings
=array('parola','seconda parola','luna');
$parolacce=file('parolacce.txt');

  foreach(
$strings as $testcase){   
    foreach(
$parolacce as $parolaccia){      
       
    
//echo $testcase." e ".$parolaccia." ||| ";
    
if (stripos($testcase$parolaccia) !== false){
    echo 
"parolaccia";    
     }
   } 

parolacce.txt non è altro che una lista di parole un per riga.

mettendo al posto di **$parolacce=file('parolacce.txt');**
questo **$parolacce=array('luna','sole');**
funziona, ma sarebbe più comodo con un dizionario esterno.

se scommento //echo $testcase." e ".$parolaccia." ||| "; vedo che i foreach funzionano... quindi non capisco quale possa essere il problema

GRAZIE per l'aiuto.