从php中的电子邮件地址获取域名

前端之家收集整理的这篇文章主要介绍了从php中的电子邮件地址获取域名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP中,我有一个这样的字符串:
$string = "user@domain.com";

我如何从电子邮件地址获取用户”?有没有简单的方法来获得@之前的价值?

假设电子邮件地址有效,则此文本方法应该有效:
$prefix = substr($email,strrpos($email,'@'));

它需要最后一次出现(但不包括)@的最后一次出现.它使用最后一次出现,因为此电子邮件地址有效:

"foo\@bar"@iana.org

如果你还没有验证字符串,我建议使用过滤函数

if (($email = filter_var($email,FILTER_VALIDATE_EMAIL)) !== false) {
    // okay,should be valid now
}

猜你在找的PHP相关文章