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 相关文章推荐
php minixml详解
Jul 19 PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 PHP
PHPCMS的使用小结
Sep 20 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
php 获取SWF动画截图示例代码
Feb 10 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
PHP文件类型检查及fileinfo模块安装使用详解
May 09 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 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执行速度全攻略(下)
2006/10/09 PHP
PHP容易忘记的知识点分享
2013/04/30 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python实现的生成word文档功能示例
2019/08/23 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
个人工作表现评价材料
2014/09/21 职场文书
银行稽核岗位职责
2015/04/13 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python