如果我有一封電子郵件[email protected],如何在變量$ name中存儲@和.com之間的內容?對於變量$ name中的[email protected]將是'gmail',對於[email protected],變量$ name中將是'yahoo'。 編輯:也許選擇@和.I之間的所有內容會更好,我在這裏發佈了一個問題之前尋找答案,但我找不到答案。如何在電子郵件中獲取@和.com之間的內容?
-5
A
回答
3
你可以使用正則表達式,或者你可以使用一個簡單的方法來了解。
$email = '[email protected]';
$parts = explode('@', $email);
// simple method
$domainArr = explode('.', $parts[1]);
echo $domainArr[ (count($domainArr)-2) ]; // this line was edited
試試看。
+1
這不適用於具有子域名的電子郵件。 – 2013-04-27 10:45:51
+0
你是對的,我想到了它,我會改變它,以正確的方式反映簡單的情況。 – 2013-04-27 10:47:25
1
這將得到@和第一.whatever之間的一切:
preg_match('/@(.+)\.[a-z]+$/', '[email protected]', $matches);
$name = $matches[1]; // gmail.mail
0
你只想.com
域刪除?
如果是這樣,你可以str_replace(".com", "", $domain)
和split("@", $domain)
。
在其他地方,你需要閱讀Regular Expressions
相關問題
- 1. 如何在gwt中獲取電子郵件的內容?
- 2. 獲取電子郵件內容AWS SES
- 3. 如何通過電子郵件獲取MySQL中的內容?
- 4. 如何獲取電子郵件的內容,如電子郵件ID,主題,消息正文和附件在Android?
- 5. 如何從Mail :: Message中獲取電子郵件內容?
- 6. 如何使用python獲取電子郵件的文本內容?
- 7. 從特定格式獲取電子郵件正文之間的內容
- 8. 通過Gmail郵件插件獲取電子郵件內容
- 9. 如何使用Gmail API獲取電子郵件正文內容
- 10. 如何將電子郵件的內容(電子郵件和附件)存儲在SharePoint中的一個文件中?
- 11. 如何從Outlook 2007中提取電子郵件的內容?
- 12. 捕獲電子郵件內容
- 13. 如何解析電子郵件內容
- 14. 如何從Gmail API中的用戶獲取所有電子郵件的內容?
- 15. php中的電子郵件div內容
- 16. 如何提取電子郵件的全身內容?
- 17. 如何在json文件中編寫電子郵件內容(Message)
- 18. 獲取<! - 和// - >之間的內容
- 19. 控制檯電子郵件和耙電子郵件附件之間的區別
- 20. 如何從多部分電子郵件中獲取文本內容?
- 21. 如何獲取電子郵件?
- 22. 如何從Facebook獲取電子郵件
- 23. 解析電子郵件內容以電子郵件模塊(PYTHON)
- 24. 如何檢測電子郵件發送/接收事件和/或閱讀Android中電子郵件的內容?
- 25. 使用內容提供者獲取電子郵件
- 26. 獲取電子郵件
- 27. Asp.Net的電子郵件內容
- 28. 操作電子郵件的內容
- 29. 編輯內容的HTML電子郵件
- 30. 奇怪的電子郵件內容
你到目前爲止嘗試過哪些代碼? – 2013-04-27 10:29:07
我的電子郵件地址中沒有'.com' ... – Quentin 2013-04-27 10:29:11
首先,你有沒有爲自己嘗試過任何東西?其次,你爲什麼要假設'.com'? – Ben 2013-04-27 10:29:16