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


Posted in PHP onFebruary 18, 2014

有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢。

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);
}
PHP 相关文章推荐
JAVA/JSP学习系列之七
Oct 09 PHP
php 中include()与require()的对比
Oct 09 PHP
php 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
php-redis中的sort排序函数总结
Jul 08 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
php数组函数array_walk用法示例
May 26 PHP
Yii2汉字转拼音类的实例代码
Apr 18 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
Sep 16 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
Feb 18 #PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
Feb 18 #PHP
php阻止页面后退的方法分享
Feb 17 #PHP
php中sprintf与printf函数用法区别解析
Feb 17 #PHP
php删除数组元素示例分享
Feb 17 #PHP
php二维数组转成字符串示例
Feb 17 #PHP
php实现把数组按指定的个数分隔
Feb 17 #PHP
You might like
PHP下10件你也许并不了解的事情
2008/09/11 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
js取模(求余数)隔行变色
2014/05/15 Javascript
初识Node.js
2014/09/03 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
python3 简单实现组合设计模式
2020/07/02 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
企业形象策划方案
2014/05/29 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
大学生暑期实践报告
2015/07/13 职场文书
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python