[RESOLU] Eviter les doublons à l'affichage

Mammouth du PHP | 643 Messages

24 août 2015, 20:49

Salut à tous.

Je recupère sur un site distant une liste de mail, tt marche très bien mais le petit truc c'est qu'il m'affiche plusieurs fois le meme mail et j'aimerais un truc du genre si le mail est déjà existant alors tu le saute....
$url = 'http://www.lesite.com';
# On récupère le contenu
$file = file_get_contents($url);


# Récupération des emails
preg_match_all('`[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+`m', $file, $emails);
# Affichage du tableau
echo implode("<br> ", $emails[0]);
//print_r ($emails[0]);

Mammouth du PHP | 2703 Messages

24 août 2015, 21:08


Mammouth du PHP | 643 Messages

24 août 2015, 21:17

Salut merci pour ta réponse rapide.
Maintenant que je connais le truc c'est mieux ;)

la solution pour ceux que ça intéresse:
# Adresse du site à "exploiter"
$url = 'http://www.lesite.com';
# On récupère le contenu
$file = file_get_contents($url);


# Récupération des emails
preg_match_all('`[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+`m', $file, $emails);
# Affichage du tableau
echo implode("<br> ", array_unique($emails[0]));