有时会遇到过滤字符串中特殊字符的问题,分享一个处理特殊字符串的方法,可能有遗漏,欢迎指正。

例子:

复制代码 代码示例:

//php过滤字符串特殊符号

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_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字符串特殊符号的过滤方法相关推荐

  1. JAVA中将带负数的String字符串转换为int型数组方法

    原始数据: 1 1 0 2 5 1 -3 1 2 2 -1 4 -7 -8 0 -5 去掉空格和换行符 s=s.replaceAll("\r\n",""); s ...

  2. java 字符串处理流程_一文带你了解Java字符串处理(String,StringBuffer,StringBuild)...

    前言本文篇幅较长,但都是满满的干货,请大家耐心观看,相信会有不小的收获.本人在总结的过程中也收获了很多的知识,也希望大家可以一起借鉴学习下,希望大家最后都能有所收获! 再言字符串的分类在java.la ...

  3. c++string 加引号_一文带你了解Java字符串处理(String,StringBuffer,StringBuild)

    前言 本文篇幅较长,但都是满满的干货,请大家耐心观看,相信会有不小的收获.本人在总结的过程中也收获了很多的知识,也希望大家可以一起借鉴学习下,希望大家最后都能有所收获! 再言 字符串的分类在java. ...

  4. c语言中大写英文字母所占字节,Java中字符编码和字符串所占字节数 .

    首 先,java中的一个char是2个字节.java采用unicode,2个字节来表示一个字符,这点与C语言中不同,C语言中采用ASCII,在大多数 系统中,一个char通常占1个字节,但是在0~12 ...

  5. C#开发笔记之13-如何用C#分隔字符串并返回字符串数组?

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#开发笔记之13-如何用C#分隔字符串并返回字符串数组? | .Net中文网. C#开发笔记概述 概述 本文介绍使用C#分隔字符串并 ...

  6. 过滤输入字符串中的危险字符

    在文本框中输入&;<>/%=#等字符时,在处理页中会把这些字符过滤掉然后显示出过滤后的字符串 应用String类提供大的replaceAll()方法,过滤字符串中指定的子字符串 p ...

  7. Go语言之父带你重新认识字符串、字节、rune和字符

    以下文章翻译自罗伯·派克发表在Go Blog的文章,文章中为读者详述了Go语言中字符串与我们经常提起的字节.字符还有rune的关系和相互之间的不同.正如派克在文中所说 字符串这个话题对于一篇博客文章来 ...

  8. mysql 危险字符_PHP过滤指定字符串,过滤危险字符

    安全过滤函数,用于过滤危险字符 function safe_replace($string) { $string = str_replace(' ','',$string); $string = st ...

  9. php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...

    转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...

最新文章

  1. 「机器学习速成」过拟合的风险和泛化
  2. 模块讲解----time与date time(时间模块)
  3. springboot启动后controller访问404
  4. 系统架构设计师难吗?IT行业员工的最高荣耀是什么
  5. Windows环境下32位汇编程序设计C版code--第五章(二)
  6. Atcoder Beginner Contest 124 解题报告
  7. mysql查询时强制区分大小写
  8. 制作本地 CentOS-7-x86_64-Everything-2009.iso对应的源
  9. Zookeeper的前世今生
  10. 博客园能有这种背景就很强大了!
  11. jenkins测试c语言接口,Jenkins集成接口测试实践(一)
  12. 内推 | 腾讯视觉感知算法全职实习生
  13. NOIP2011 D1 T2选择客栈
  14. 力扣21.合并有序链表
  15. 数学之美--关于图论引申出来的爬虫构想
  16. Anylogic模型搭建01:医院排队挂号模拟试验
  17. 信息论与编码冯桂周林著答案_信息论与编码(信息与通信工程高等学校电子信息类专业系列教材)...
  18. 利用资源文件实现对软件的保护
  19. [转]AndroidTolls国内镜像
  20. 安全漏洞-报错页面泄露文件路径

热门文章

  1. 服务器电源线:同为科技(TOWE)机房工程专用电源延长线
  2. JSON 与 LUA Table 相互转换
  3. 四大组件之ContentProvider(三)-ContentProvider的数据存储
  4. 制造业全链数字化业务转型实践
  5. 登上热搜!中国空间站全中文操作界面首次曝光,“天地交互”亮了
  6. KT404C语音芯片串口发数据没反应或者报错的处理总结
  7. ZEGO Meetup 第二期 | 视频直播+的技术实践之道
  8. 破解Window XP 官方版30天激活的方法
  9. 光模块第六节之VCSEL规格书解读
  10. Ceph常见问题百科全书