-2

如何使用 PHP 删除从“+”开始并以“@”结尾的字符串的一部分。

实际上我需要一些代码来替换所有这些

bob+fake1@gmail.com
bob+anything@gmail.com
bob+something@gmail.com

bob@gmail.com
4

2 回答 2

0
$email="bob+fake@gmail.com";
$len=strlen($email);
$index=strpos('+');
$index1=strpos('@');
$email_new=substr($email,0,$index-1);
$email_new .= substr($email,$index+1,$len);

$email_new 是你的新字符串

于 2013-05-22T01:43:45.283 回答
0
$email = "bob+fake1@gmail.com";
$exploded = explode("@", $email);
$partBeforeAtSign = $exploded[0];
$exploded2 = explode("+", $partBeforeAtSign);
$partBeforePlusSign = $exploded2[0];

未经测试,但我想应该可以工作!

于 2013-05-22T01:04:45.863 回答