Ragazzi sto creando una pagina in php dove ho bisogno di sapere la posizione della prima occorrenza di una parola ma ho problemi con questa funzione.
$keys = explode ("+", $chiave); //crea un array con gli elementi della chiave
$keys=array_unique($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
$pos = strpos($row['fulltxt'], $parola);
echo $pos;}
il pezzo di codice è il seguente, ho una serie di parole di cui devo memorizzare la posizione della loro prima occorrenza $row['fulltxt'] ovviamente è una riga risultante da una query mysql.
alla stampa di pos, la variabile e vuota, cosa sbaglio?
ho effettuato anche un'altra prova a posto di $parola ho inserito una stringa costante
$pos = strpos($row['fulltxt'], "libero");
e funziona!!!
come posso risolvere?