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 相关文章推荐
fgetcvs在linux的问题
Jan 15 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 PHP
关于PHP的curl开启问题探讨
Apr 08 PHP
php递归函数三种实现方法及如何实现数字累加
Aug 07 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
php 开发中加密的几种方法总结
Mar 22 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
php微信公众号开发之二级菜单
Oct 20 PHP
layui数据表格自定义每页条数limit设置
Oct 26 PHP
Laravel框架控制器,视图及模型操作图文详解
Dec 04 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内核解析:PHP中的哈希表
2014/01/30 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
Python Web开发模板引擎优缺点总结
2014/05/06 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
python3调用R的示例代码
2018/02/23 Python
python实现比较文件内容异同
2018/06/22 Python
Python对切片命名的实现方法
2018/10/16 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
计算机科学系职业生涯规划书
2014/03/08 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
具结保证书
2015/01/17 职场文书
大学学生会辞职信
2015/05/13 职场文书
2015年教师节广播稿
2015/08/19 职场文书
七年级作文之环保作文
2019/10/17 职场文书
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python
Java实现二分搜索树的示例代码
2022/03/17 Java/Android
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js