PHP字符串中特殊符号的过滤方法介绍

前端技术 2023/09/09 PHP
有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢。
复制代码 代码如下:

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);
}

本文地址:https://www.stayed.cn/item/24714

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。