我正在尝试确定最佳方法来确定电子邮件地址是outlook还是hotmail地址。
因此,我需要收集@符号后的值。
例如:
testemail@outlook.com
捕获 @ 符号
然而,这种方法不适用于所有情况,因为
此电子邮件地址有效:
"foo\@bar"@iana.org
我读到的解决方案是将其分解,即:
$string = "user@domain.com";
$explode = explode("@",$string);
array_pop($explode);
$newstring = join('@', $explode);
echo $newstring;
这个解决方案看起来有点冗长,而且只能捕获第一个值。希望能得到一些帮助。