PHP-从电子邮件地址获取字符串
我有一个电子邮件地址:PHP-从电子邮件地址获取字符串,php,regex,Php,Regex,我有一个电子邮件地址: abc123@domain.com 我想通过php获得一个字符串“domain.com” 请帮帮我 您可以使用分解,请参阅 使用简单的substr() 无需使用正则表达式。就像这样使用爆炸 $email='abc123@domain.com'; $exploded=$pieces = explode("@", $email); $domain=$exploded[1]; 在拆分电子邮件之前,检查电子邮件是否有效是有意义的。PHP内置了以下功能: $email = "
abc123@domain.com
我想通过php获得一个字符串“domain.com”
请帮帮我 您可以使用
分解
,请参阅
使用简单的substr()
无需使用正则表达式。就像这样使用爆炸
$email='abc123@domain.com';
$exploded=$pieces = explode("@", $email);
$domain=$exploded[1];
在拆分电子邮件之前,检查电子邮件是否有效是有意义的。PHP内置了以下功能:
$email = "abc123@domain.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
$domain = array_pop(explode("@", $email));
}
如果电子邮件有效,将字符串分解(拆分)为数组,并弹出
最后一个元素
$email='abc123@domain.com';
$exploded=$pieces = explode("@", $email);
$domain=$exploded[1];
$email_array = explode("@", "abc123@domain.com");
echo $email_array[1]; // domain.com
echo $email_array[0]; //abc123
$email = "abc123@domain.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
$domain = array_pop(explode("@", $email));
}