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
谈谈新手如何学习PHP
Dec 14 PHP
关于BIG5-HKSCS的解决方法
Mar 20 PHP
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
May 03 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
PHP取进制余数函数代码
Jan 19 PHP
memcache命令启动参数中文解释
Jan 13 PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
Yii2框架实现数据库常用操作总结
Feb 08 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 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获取用户浏览器版本的方法
2015/01/03 PHP
php按单词截取字符串的方法
2015/04/07 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
2011/08/09 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
JS中的phototype详解
2017/02/04 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
js编写简易的计算器
2020/07/29 Javascript
Python 实现简单的电话本功能
2015/08/09 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python如何实现动态数组
2019/11/02 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
python如何实现word批量转HTML
2020/09/30 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
实习生的自我评价
2014/01/08 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
投资合作协议书范本
2014/04/17 职场文书
个人授权委托书范文
2014/09/21 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
保研专家推荐信范文
2015/03/25 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
win sever 2022如何占用操作主机角色
2022/06/25 Servers