如何從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