Bonjour,
voila je cherche un script en PHP qui prendrait un texte quelconque, qui regrouperait les mots et éventuellement donnerait le nombre d'occurence de chaque.
Pour exemple : " ceci est un exemple meme si cet exemple est un exemple mauvais"
retourne:
ceci (1)
est (2)
un (2)
exemple (3)
etc....
Mon idée est de faire un preg_split, puis de stocker le premier mot dans un tableau, accéder au second, le comparer au premier et l'ajouter dans le tabelau des occurences s'il est différent et ainsi de suite. Mais j'ai peur que le traitement soit lourd et prenne beaucoup de temps surtout pour les denriers mots qui devront être comparés à toutes les occurences précédentes.
Pour infos, le texte devrait comporter environ entre 1000 et 3000 mots ( pas tous différents bien entendu).
Quelqu'un a une idée ? ( ou une fonction qui m'aurait echappée ? J'ai regardé dans le manuel PHP mais j'ai rien trouvé de probant).
Merci