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 相关文章推荐
多文件上传的例子
Oct 09 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
Nov 07 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
Feb 17 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
PHP Cookei记录用户历史浏览信息的代码
Feb 03 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
Laravel框架在本地虚拟机快速安装的方法详解
Jun 11 PHP
laravel配置Redis多个库的实现方法
Apr 10 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
PHP多个版本的分析解释
2011/07/21 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
vuejs router history 配置到iis的方法
2018/09/20 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
新手该如何学python怎么学好python?
2008/10/07 Python
python实现网页链接提取的方法分享
2014/02/25 Python
Python学习笔记_数据排序方法
2014/05/22 Python
Python实现的tab文件操作类分享
2014/11/20 Python
在Python下尝试多线程编程
2015/04/28 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python调用外部程序的实操步骤
2019/03/04 Python
django-filter和普通查询的例子
2019/08/12 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
十八大演讲稿
2014/05/22 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
校本培训个人总结
2015/02/28 职场文书
社区敬老月活动总结
2015/05/07 职场文书