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下MAIL的另一解决方案
Oct 09 PHP
php时间不正确的解决方法
Apr 09 PHP
php数组总结篇(一)
Sep 30 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
php获取文件大小的方法
Feb 26 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP邮箱验证示例教程
Jun 01 PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 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简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
js简单抽奖代码
2015/01/16 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
python如何变换环境
2020/07/21 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
美国农场鲜花速递:The Bouqs
2018/07/13 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
顶撞领导检讨书
2014/01/29 职场文书
先进事迹材料范文
2014/12/29 职场文书
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js
GPU服务器的多用户配置方法
2022/07/07 Servers