Extraction d'emails avec ereg()
Salut !
J'ai un fichier au format texte contenant beaucoup d'informations y compris des emails que je voudrais extraire en PHP à l'aide de la fonction ereg(). Si vous avez une autre fonction pour y arriver plus facilement cela pourrait m'aider grandement. Ne vous préoccupez pas de la phase de manipulation du fichier(ouverture, fermeture, etc...).
Voila ce que j'ai déjà effectué:
// On admet que la variable $contenu contient le contenu du fichier texte
$emails = array();
ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $contenu, $emails);
Mon problème est que quand je fais var_dump($emails) il me retourne un tableau vide !
Merci pour votre aide.
[RegEx] Extraction d'emails avec ereg()
Merci pour ton aide !
Mais le code retourne des doublons. Comment éviter ce problème ?
Code:
1 2 3 4
|
EXEMPLE:
array(27) { [0]=> string(23) "albatros@yahoo.fr" [1]=> string(23) "albatros@yahoo.com" [2]=> string(23) "albatros@yahoo.com" [3]=> string(20) "balaclava@yahoo.de" [4]=> string(20) "balaclava@yahoo.de" [5]=> string(20) "balaclava@yahoo.de" [6]=> string(16) "burt1@yahoo.fr" [7]=> string(16) "burt1@yahoo.fr" } |
Merci !