如何使用str_replace()而不使用单词数组进行转换:
some@mail.com
到
some
所以,'@'后面的所有内容都包括@。
我怎么能这样做?
例如,我将输入'adminofsite@xxxwwweeerandomstuff.com'
输出将是:'adminofsite'。
答案 0 :(得分:2)
$str = "some@mail.com"
$str = substr($str,0,strpos($str,"@"))
答案 1 :(得分:1)
使用strstr
$email="john@doe.com"
$user = strstr($email, '@', true);
echo $user;
答案 2 :(得分:0)
function stripEmailDomain($string){
return substr($string, 0, strpos($string, '@'));
}
答案 3 :(得分:0)
我爆炸,然后重建了字符串。如果你肯定这个字符串永远是一个电子邮件地址,这将有效。它是一种解决方法,但如果你想为特定目的修改它,它似乎很灵活。
{{1}}
>