在php中查找和替换特殊字符
问题描述:
编码使得这是一个难以解释的事情。我从使用PHP的XML文件中获取字符串。当我回应它时,我看到一个小黑圈:•或•。哦,stackoverflow呈现这些,对不起。我打算说这是ascii字符“公牛”或“#8226”在php中查找和替换特殊字符
echo $str;
gets me:
[CIRCLE] wordswords [CIRCLE] more words [CIRCLE] still more words
如何使用PHP查找此字符?我想爆炸它。我无法搜索一个圈子,并且搜索8226或圈不工作。我必须使用urlencode吗?
$str=url_encode($str);
$str=str_replace(%E2%80%A2,'-CIRCLE-',$str);
$str=url_decode($str);
$str=explode('-CIRCLE-');
或者还有更有效的方法吗?