PHP 取得电子邮件 @ 之前的前缀(strstr, explode)

之前有教过 php 将手机号码转为 +886 国际码(preg_replace + preg_quote)

这几天遇到的需求是抓使用者电子邮件的前缀来当 username
只要使用 strstr 即可

$email = 'username@email.com';$username = strstr($email, '@', true); 

因此会轻鬆得到

username

当然使用 explode 也是可以的

$parts = explode('@','username@email.com');echo $parts[0];echo $parts[1];

因此会得到

usernameemail.com

参考
https://ianakaberlin.medium.com/php-%E5%B0%87%E6%89%8B%E6%A9%9F%E8%99%9F%E7%A2%BC%E6%B7%BB%E5%8A%A0%E5%9C%8B%E9%9A%9B%E7%A2%BC-preg-replace-preg-quote-%E4%BC%8A%E6%81%A9%E8%B8%A9%E5%9D%91%E6%97%A5%E8%A8%98-15adc242a995


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章