Heim >Backend-Entwicklung >PHP-Tutorial >PHP字符串特殊符号的过滤方法

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

PHP中文网
PHP中文网Original
2016-07-25 08:54:172209Durchsuche

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(&#39;<&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;>&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;《&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;》&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;.&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;。&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;/&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;、&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;?&#39;, &#39;&#39;, $str);
    $str = str_replace(&#39;?&#39;, &#39;&#39;, $str);
    return trim($str);
}

以上就是PHP字符串特殊符号的过滤方法 的内容,更多相关内容请关注PHP中文网(www.php.cn)!




Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn