Doublons dans texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Doublons dans texte

par b.jerome » 09 juin 2008, 11:40

Bon alors comme à la base j'avais 2 phrases.

J'ai utiliser explode() pour les transformer en tableau puis j'ai utiliser array_diff() pour comparer les 2 tableaux. Je ne sais pas si techniquement c'est plus ou moin bien qu'autre chose mais ca fonctionne.

Merci pour suggesstions.

par chrislabricole » 08 juin 2008, 17:28

Salut

Moi je dirais preg_match() ou preg_replace() si tu a besoin de remplacer ;)

Regarde sur la doc de php.net et tu aura des exemples de REGEX...

par animithra » 08 juin 2008, 16:35

Bonjour.

Une solution - sans doute un peu lourde - consiste à découper ta phrase (voir explode()) à partir des espaces qu'elle contient.

Ensuite tu fais une boucle et tu testes si un mot est présent plusieurs fois.

Si tu souhaites le remplacer tu pourras très bien le faire dans la boucle directement.

Bonne progra !

Doublons dans texte

par b.jerome » 08 juin 2008, 16:16

Bonjour à tout monde.

Voilà je recherche le moyen de récupérer les mots en double dans une phrase

Par exemple:

BIENVENUE SUR PHPFRANCE VOILA LE FORUM PHPFRANCE

j'aimerais que ma recherche me retourne donc : PHPFRANCE, pour qu'ensuite je puisse remplacer les mots en double par autre chose. A moin qu'il y est un moyen de remplacer directement les doublons dans une phrase ?

Quelqu'un aurait il une idée pour m'aiguiller ?

Merci à vous.

Melinda.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]