Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Analisi testo

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Analisi testo

    ciao a tutti,

    vorrei realizzare una funzione un pò particolare ma ho bisogno di una mano

    allora io ricevo dal database un testo lungo tipo cosi:
    esempio:

    Il mutuo è un contratto mediante il quale una parte, detta mutuante, consegna all'altra ecc...

    vorrei analizzarlo parola per parola ad esempio la prima parola sarebbe "mutuo" e poi cercare dentro ad una tabella la parola "mutuo"

    il mio problema e propio analizzare il testo come posso fare?

    Grazie mille

  2. #2
    cioè.. ma vuoi fare una ricerca???

    hai una lista delle parole da ricercare??

    perchè nel caso volessi "analizzare" il testo come dici tu (almeno io ho capito così), dovresti mettere la clausola LIKE '%parola%'

    dimmi se ho capito male..

  3. #3
    Dopo che hai ricevuto la stringa da scomporre,
    con la funzione PHP explode(), puoi spezzettarla in un array composto da ogni parola della frase.

    Dopodiché iterando parola x parola contenute nell'array puoi eseguire tutte le ricerche su db che vuoi.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    io ho pensato cosi,

    Codice PHP:
    $miotesto$row_es_spiegazione['descrizione'];
    $array_parole explode(" "$miotesto);
    $sql "SELECT * FROM `glossario` WHERE `descrizione` LIKE '%[b]$elementi_array_parole[/b]%'";
    $es_sql mysql_query($sql$connessione) or die(mysql_error()); 
    ma come faccio a fare un ciclo in modo da scorrere tutte le parole del mio array?


  5. #5
    foreach($array_parole as $parola){
    //parola è il segmento che devi utilizzare
    }


    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  6. #6
    ma per caso vuoi fare una cosa del tipo

    testo testo testo bla bla testo parola (questa è una parola) testo bla bla bli blo testo.. ecc.. ec.. parola (questa è un'altra parola) testo.

    e tipo queste parole le vuoi attaccare ad un glossario.. o qualcosa del genere??

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    esattamente!!

    ci sono quasi arrivatamail problema mi si pone sui caratteri speciali!

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ecco fin dove sono arrivata, se provi con le altre lettere da errore nella query
    prova

  9. #9
    per i caratteri speciali prova ad utilizzare
    questo costrutto:

    htmlentities(utf8_decode( "parola con caratteri speciali" ))

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    sembra essere perfetto!!!!

    date un piccolo sgurdo!

    ho fatto cosi $parola1 = htmlentities($parola, ENT_QUOTES);

    clicca qui

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.