PHP删除特殊字符“`

时间:2011-07-18 18:52:36

标签: php regex

想要删除

等特殊字符

<div><a href="http//news.yahoo.com/small-business-internet-marketing-survey-over-40-crying-140118854.html"><font size="3" color="Blue">Small Business Internet Marketing Survey Over 40% Crying For Help</font></a><br><font size="2" color="black">A new survey of small businessâ€s internet marketing practices

业务也需要做两件事

  • 删除“`并维护格式(html标签)并保留空格
  • 有什么方法可以显示特殊字符,例如“`in another variable

3 个答案:

答案 0 :(得分:1)

str_replace(array('"', '`'), array('&quot;', '&#96;'), $text);

答案 1 :(得分:1)

使用PHP str_replace必须工作...... http://php.net/manual/en/function.str-replace.php

答案 2 :(得分:1)

这是我用来删除所有特殊字符的一段代码。这包括不是字母数字字符(a-Z和0-9)和空格的任何内容。

function removeAllSpecialCharacters($string) {
    return preg_replace("/[^a-zA-Z0-9\s-]/", "", $string);
}

我不知道这是否能回答你的问题。请给我反馈。