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 相关文章推荐
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
抛弃 PHP 代价太高
Apr 26 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
PHP针对多用户实现更换头像功能
Sep 04 PHP
Zend Framework前端控制器用法示例
Dec 11 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代码简化
2010/02/08 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
yii用户注册表单验证实例
2015/12/26 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
js修改table中Td的值(定义td的单击事件)
2013/01/10 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
python字符串对其居中显示的方法
2015/07/11 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python线程threading模块用法详解
2020/02/26 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
荷兰电脑专场:Paradigit
2018/05/05 全球购物
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
学生励志演讲稿
2014/01/06 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
消防安全员岗位职责
2014/03/10 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技