Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    [php] Trovare le parole più usate in una stringa

    Se ho una stringa tipo
    $stringa="Ciao Roma mi chiamo tizio e mi piace molto andare a Roma perchè sono di Roma. Ciao, tizio";

    come faccio per mettere in una stringa $keywords le 3 parole più presenti in $stringa ma eliminando le parole lunghe meno di 3 caratteri (per evitare che vengano prese in considerazioni parole come mi, a, e, di)

    il risultato dovrebbe essere:
    $keywords="Roma, ciao, tizio";

  2. #2
    Esegui un explode() (o simile) con gli spazi, poi utilizza array_filter() per eliminare le parole troppo corte, infine utilizza array_count_values() / array_slice() ed implode().

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.