如何从PHP中删除从'+'开始并以'@'结尾的字符串的一部分。删除从一个字符开始到另一个字符的子字符串
其实我需要一些代码,所有这些
[email protected]
[email protected]
[email protected]
更换到
[email protected]
如何从PHP中删除从'+'开始并以'@'结尾的字符串的一部分。删除从一个字符开始到另一个字符的子字符串
其实我需要一些代码,所有这些
[email protected]
[email protected]
[email protected]
更换到
[email protected]
$email = "[email protected]";
$exploded = explode("@", $email);
$partBeforeAtSign = $exploded[0];
$exploded2 = explode("+", $partBeforeAtSign);
$partBeforePlusSign = $exploded2[0];
未经检验的,但应该工作,我想!
感谢wwarren ..这有帮助... – Khan
$email="[email protected]";
$len=strlen($email);
$index=strpos('+');
$index1=strpos('@');
$email_new=substr($email,0,$index-1);
$email_new .= substr($email,$index+1,$len);
$ email_new是你的新字符串
_ “我需要一些代码来替换所有的这些” _。建议:从学习正则表达式开始。然后尝试解决问题,回来的代码,我们会尽力帮助。这是如何工作的。没有代码商店,我害怕。 – elclanrs
你会不会想这样做绕过人们垃圾邮件过滤的方法你会? –
其实我试图解决这个问题..我使用strpos和str_replace的组合,但我认为可能有一些更好的功能avaiable。 – Khan