首先我们需要了解以下函数:
1.explode使用一个字符串分割另一个字符串
2.strpos查找字符串首次出现的位置
3.strrchr查找指定字符在字符串中最后一次出现的位置
2301824@qq.com如何获取@之前的文本或者获取@之后的文本
第一种方式
$a='2301824@qq.com';
$b=strpos($a,'@');
//取出@之前的文本
echo substr($a,0,$b);
echo '<br>';
//取出@之后的文本
echo substr($a,$b+1);
取出@之后的第二种方式
$a='2301824@qq.com';
echo substr(strrchr($a,'@'),1);