有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢。
复制代码 代码如下:
function strFilter($str){
    $str = str_replace("`", "", $str);
    $str = str_replace("·", "", $str);
    $str = str_replace("~", "", $str);
    $str = str_replace("!", "", $str);
    $str = str_replace("!", "", $str);
    $str = str_replace("@", "", $str);
    $str = str_replace("#", "", $str);
    $str = str_replace("$", "", $str);
    $str = str_replace("¥", "", $str);
    $str = str_replace("%", "", $str);
    $str = str_replace("^", "", $str);
    $str = str_replace("……", "", $str);
    $str = str_replace("&", "", $str);
    $str = str_replace("*", "", $str);
    $str = str_replace("(", "", $str);
    $str = str_replace(")", "", $str);
    $str = str_replace("(", "", $str);
    $str = str_replace(")", "", $str);
    $str = str_replace("-", "", $str);
    $str = str_replace("_", "", $str);
    $str = str_replace("——", "", $str);
    $str = str_replace("+", "", $str);
    $str = str_replace("=", "", $str);
    $str = str_replace("|", "", $str);
    $str = str_replace("\", "", $str);
    $str = str_replace("[", "", $str);
    $str = str_replace("]", "", $str);
    $str = str_replace("【", "", $str);
    $str = str_replace("】", "", $str);
    $str = str_replace("{", "", $str);
    $str = str_replace("}", "", $str);
    $str = str_replace(";", "", $str);
    $str = str_replace(";", "", $str);
    $str = str_replace(":", "", $str);
    $str = str_replace(":", "", $str);
    $str = str_replace(""", "", $str);
    $str = str_replace(""", "", $str);
    $str = str_replace("“", "", $str);
    $str = str_replace("”", "", $str);
    $str = str_replace(",", "", $str);
    $str = str_replace(",", "", $str);
    $str = str_replace("<", "", $str);
    $str = str_replace(">", "", $str);
    $str = str_replace("《", "", $str);
    $str = str_replace("》", "", $str);
    $str = str_replace(".", "", $str);
    $str = str_replace("。", "", $str);
    $str = str_replace("/", "", $str);
    $str = str_replace("、", "", $str);
    $str = str_replace("?", "", $str);
    $str = str_replace("?", "", $str);
    return trim($str);
}