使用php从字符串中删除单引号

时间:2014-06-06 14:48:35

标签: php str-replace

我在字符串中有一些特殊字符。我删除了大部分字符,除了几个字符,这些是

这与' '不相似。我从浏览器中复制了字符。

现在我的代码看起来像

$BadWords = array(",","'",":","+","&","...","(",")","?","%",".","!",'"');
$slug = str_replace($BadWords,"",$str);
echo $slug;

即使我在数组中包含了这两个字符,它也不会从字符串中删除。可能有些事情需要用html解码或类似的东西吗?

1 个答案:

答案 0 :(得分:1)

将这些添加到您的数组中,如下所示,然后检查

$special_quotes= array(chr(145),chr(146),chr(147),chr(148),chr(151)); 

$BadWords = array_merge($special_quotes,$BadWords);