réperer les doubles

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 : réperer les doubles

Re: réperer les doubles

par kanaille » 09 août 2009, 14:48

C'est exactement ce que je cherchais merci Fab !!

Re: réperer les doubles

par fab » 09 août 2009, 14:18

Le plus simple je pense est de stocker ta chaine de caractères dans un tableau grâce à la fonction explode ( http://fr.php.net/explode )
$chaine = "tomate, pomme, carrote, choux, orange";
$tableau = explode(',',str_replace(' ','',$chaine);
Après tu peux faire un array_intersect entre chaque tableau pour voir les élements en commun :
$communs = array_intersect($tableau,$tableau1);

réperer les doubles

par kanaille » 09 août 2009, 14:00

Bonjour,

J'ai plusieurs séries de chaînes de caractères du type :

1ère série : tomate, pomme, carotte, choux, orange
2ème série : carotte, épinard, aïl, ananas
3ème série : banane, carotte, poire
etc.

Je voudrais repérer le mot commun, c'est à dire 'carotte'. Je sais le faire avec un dialogue via mysql mais parfois les performances sont plus intéressantes en utilisant php seul (j'avais vu ça avec Sékiltoyai).

Existe-t-il une fonction de php qui le fait (je ai trouvé similar_text mais qui ne fait que compter) ?

Merci.