Comment récupérer le nom de domaine d'une adresse mail en PHP ?
Réponses rédigées par Antoine
Dernière mise à jour : 2021-12-07 13:36:24
Question
Comment faire pour extraire et récupérer le nom de domaine d'une adresse mail en PHP ?
Réponse
Pour extraire et récupérer le nom de domaine d'une adresse mail, avec PHP, vous pouvez utiliser la fonction explode()
.
Vous passez deux paramètres dans la fonction explode()
:
- Le caractère de délimitation.
- La chaine à traiter.
La fonction va créer un tableau où vont être insérées les sous chaines : celle avant le délimiteur, c'est à dire l'arobase, et celle après l'arobase.
<?php
$email = "no-reply@collaborativejob.com";
$arobase = explode("@",$email);
$domaine = $arobase[1];
echo $domaine;
?>
Remarque : $domaine = $arobase[1];
permet de récupérer la deuxième valeur du tableau, et ainsi le nom de domaine de l'adresse email.
Remarque : $domaine = $arobase[0];
aurait permis de récupérer ce qui est avant @
.