supprimer des doublons

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 : supprimer des doublons

Re: supprimer des doublons

par Aureusms » 26 nov. 2009, 00:46

Ce que je ferais :

Mettre les deux fichiers email dans un tableau unique et utiliser array_unique (http://www.manuelphp.com/php/function.array-unique.php) puis recréer le fichier dédoublener.

Re: supprimer des doublons

par Dr@ke » 25 nov. 2009, 18:19

Si j'ai bien compris ce que tu voulais faire:

Tu ouvres le fichier avec fopen()
Ensuite, ton preg_match() pour trouver les emails.

Ensuite, éventuellement, un count() pour compter le nombre de résultats trouvés
http://php.net/manual/fr/function.count.php

Ensuite, par exemple, un preg_replace() pour remplacer ou même supprimer.
http://php.net/manual/fr/function.preg-replace.php

Ensuite un fwrite() pour enregistrer le fichier...
http://php.net/manual/fr/function.fwrite.php

Puis, fclose()...

supprimer des doublons

par doomy » 25 nov. 2009, 17:14

salut tous
j'ai 2 fichiers d'email distinct, je veux les parcourir et quand je trouve un doublon au lieu de dédoublonner je veux deleter ces 2 valeurs dans un des 2 fichiers. Qlq aurait il un script pour ça svp ?

là j'en suis uniquement à dédoublonner 1 fichier:

preg_match_all("/[a-z0-9._-]+\@[a-z0-9._-]{2,}\.[a-z]{2,3}/i", $texte, $r);
$tab=array_unique($r[0]);

merci à vous