之前有教过 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