使用str_replace删除@之后

时间:2018-04-19 20:37:27

标签: php str-replace

如何使用str_replace()而不使用单词数组进行转换:

some@mail.com

some

所以,'@'后面的所有内容都包括@。 我怎么能这样做?

例如,我将输入'adminofsite@xxxwwweeerandomstuff.com' 输出将是:'adminofsite'。

4 个答案:

答案 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}}

>