从新浪的分享文本字符串中,分离出@到的好友的方法

$str="我叫aaa@我是aa@bb @ddd  http://www.weibo.com";
//找到@的位置
$index=intval(mb_strpos($str,'@'));
//取@之后的字符串
$res=trim(mb_substr($str,$index)); $res=explode('@',$res); foreach($res as $val){ $val=trim($val);
    //过滤空格及多余的字符
if(!empty($val)){ if(strpos($val,' ')!==false){ $str1=explode(' ',$val); $str2.='@'.$str1[0]; }else{ $str2.='@'.$val; } } } $ats=rtrim($str2,','); //@我是aa@bb@ddd

 

posted @ 2013-04-11 14:09  不负韶华668  阅读(163)  评论(0编辑  收藏  举报