J'ai besoin d'obtenir l'hôte example.com à partir d'une adresse e-mail comme [email protected] en utilisant PHP?Comment séparer l'hôte example.com d'une adresse e-mail comme [email protected] en utilisant PHP?
Quelqu'un a une idée?
J'ai besoin d'obtenir l'hôte example.com à partir d'une adresse e-mail comme [email protected] en utilisant PHP?Comment séparer l'hôte example.com d'une adresse e-mail comme [email protected] en utilisant PHP?
Quelqu'un a une idée?
http://php.net/manual/en/function.explode.php
<?php
$str = '[email protected]';
// positive limit
print_r(explode('@', $str, 2));
?>
//output
Array
(
[0] => user
[1] => gmail.com
)
split est obsolète –
retiré de la réponse. Merci. –
code:
$email = '[email protected]';
$array = explode('@', $email);
var_dump($array);
Sortie:
array(
0 => 'user',
1 => 'gmail.com'
)
Vous pouvez effectuer les opérations suivantes:
$name = '[email protected]';
$result = strstr($name, '@');
echo $result;
retour de @ gmail.com
ou
$name = '[email protected]';
$result = substr(strstr($name, '@'), 1);
echo $result;
gmail.com de
retour
split()
est dépréciée; explode()
est la voie à suivre:
$parts = explode("@", $email);
echo "Name: " . $parts[0] . "\n";
echo "Host: " . $parts[1];
PHP chaîne fonctionne comme la pierre angulaire de la langue. Celui qui veut utiliser PHP en effet doit apprendre au moins brièvement: http://php.net/manual/en/ref.strings.php –