Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema con strpos()

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    61

    problema con strpos()

    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?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    61
    ora funziona lo strpos, l'unico problema che non sempre mi da la posizione corretta dell'occorrenza...
    qualcuno di voi mi saprebbe dire il perche?
    forse devo "formattare" in qualche modo il testo che si trova nel campo estratto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.