j'ai un texte très long, il est stocké dans ma base de donnée, et je souhaite stocker dans une table ce même texte avec les occurences supprimés et dans une autre table qui contient 2 colonnes avec chaque mot et le nombre d'occurences.
d'abord j'ai mon texte en entrée, il va prendre le premier mot et en meme temps on initialise une variable qui contient le nombre d'occurences du mot courant qui commencera à 1, et il va boucler sur reste du texte et dès qu'il trouve une occurence de mot il la supprime et et incremente la variable jusqu'a la fin du texte ensuite passer au mot suivant et répeter la procedure.
remarques: si par exemple on trouve un mot "bateau" et "bateaux" je veux qu'il les considère comme un seul mot mais qu'il stocke que le mot en pluriel, pour ca je pense que la regex c'est bien '/mot[x|s]?/' n'est-ce pas?
mais n'etant pas à l'aise avec php je ne sais pas comment se deplacer dans le texte, si une ame charitable puisse m'aider ce serai très sympa.
merci par avance.
Partager