该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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);

//防sql防注入代码的过滤方法

$str = str_replace('and','',$str);

$str = str_replace('execute','',$str);

$str = str_replace('update','',$str);

$str = str_replace('count','',$str);

$str = str_replace('chr','',$str);

$str = str_replace('mid','',$str);

$str = str_replace('master','',$str);

$str = str_replace('truncate','',$str);

$str = str_replace('char','',$str);

$str = str_replace('declare','',$str);

$str = str_replace('select','',$str);

$str = str_replace('create','',$str);

$str = str_replace('delete','',$str);

$str = str_replace('insert','',$str);

$str = str_replace('or','',$str);

return trim($str);

}

$cont = ' ?”?;onestopweb.cn and update //\ as chaoyi 》、 ';

echo '开始['.strFilter($cont).']结束';

?>

php 模糊过滤字符串,PHP简单字符串过滤方法示例相关推荐

  1. php判断字符串里有英文,PHP针对中英文混合字符串长度判断及截取方法示例

    本文实例讲述了PHP针对中英文混合字符串长度判断及截取方法.分享给大家供大家参考,具体如下: /** * * 中英混合字符串长度判断 * @param unknown_type $str * @par ...

  2. html 字段数字格式转换,JS操作字符串转数字的常见方法示例

    本文实例讲述了JS操作字符串转数字的常见方法.分享给大家供大家参考,具体如下: JS中字符串转数字共三种方法 一.转换函数 JS提供了两个转换函数 parseInt() 换成整数 parseFloat ...

  3. java字符串与数组比较大小_java-如何将存储在数组中的字符串与简单字符串进行比较?...

    我想比较数组中字符串形式的学生人数与人数n 这是字符串. remarque: 班级形成: 私有字符串代码: 私有字符串名称: private int nbsi = 0; 私人学生[]标签=新学生[20 ...

  4. C#开发笔记之11-如何用C#过滤连续相同的字符串?

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#开发笔记之11-如何用C#过滤连续相同的字符串? | .Net中文网. C#开发笔记概述 概述 本文阐述在C#开发过程中,使用正则 ...

  5. java 过滤字符串_java实现压缩字符串和java字符串过滤

    题目一:通过键盘输入一串小写字母(a~z)组成的字符串. 请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉. 比如字符串"abacacde"过滤结果 ...

  6. php敏感字符串过滤_PHP的一个过滤敏感词或脏话的方法

    PHP的一个过滤敏感词或脏话的方法 主要使用了  int substr_count ( string haystack, string needle [, int offset [, int leng ...

  7. js过滤特殊字符,特殊字符串,敏感词汇等

    js过滤特殊字符,特殊字符串,敏感词汇等 首先在str数组中加入你要过滤的特殊字符,然后通过遍历对比提示用户输入的文字中含有特殊字符.后续的业务处理需要自己加这里只是提供一个自己写好的方法 . var ...

  8. JS字符串替换、字符串转数组、数组过滤

    详细举例JS字符操作,包括串替换.字符串转数组.数组过滤 1.字符串替换 //替换,字符串回车字符替换成逗号 let str1="aaa\nbbb\n\n\ccc\n\nddd"; ...

  9. LeetCode 字符串(简单题)

    答案摘抄自: https://leetcode-cn.com/tag/string/ 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V ...

最新文章

  1. css实现提示信息,单纯使用CSS实现动态提示信息
  2. 10-20国际电极标准系统
  3. BZOJ1563:[NOI2009]诗人小G(决策单调性DP)
  4. 【错误记录】SeeMusic 一直卡在主界面无法使用 ( 删除 C:\Users\用户名称\AppData\LocalLow\Visual Music Design 应用信息 )
  5. 高通平台耳机插拔检测
  6. (Builder)建造者模式的Java实现
  7. NYOJ 647 奋斗的小蜗牛在请客
  8. Oracle创建表空间、用户、分配权限、导出、导入数据
  9. python论文参考文献5篇_“送”5篇SCI论文,意味着什么?
  10. shell脚本命令(记录)
  11. 15 张 Vim 速查表奉上,帮你提高N倍效率!
  12. win10 android设备,巧用《你的手机》链接Win10电脑和Android手机/iPhone
  13. 分析oracle索引空间使用情况,以及索引是否须要重建
  14. mysql preparedstatement 批量update_Statement和PreparedStatement批量更新
  15. 指定网络名不可用——终于解决啦!
  16. Chrome解决网页文字无法复制
  17. sql中字符串转换成日期
  18. 通过TextSwitcher实现广告栏内容动画切换
  19. 车间生产管理系统(工厂数字化管理系统软件)
  20. 推荐3个游戏小程序,让你整个暑假都充实!

热门文章

  1. 来,看看这20个常用的宏定义!
  2. ST发布世界上首款LoRa Soc单片机STM32WL
  3. python如何控制运行时间_python 限制函数执行时间,自己实现
  4. 用户选购计算机可分为,助理电子商务师考试试题(1+答案)
  5. python认识if语句_python初认识、基础数据类型以及 if 流程控制
  6. java二叉查找算法_Java手写二叉搜索树算法
  7. mysql5 7选路径_MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径
  8. 怎么统计是否内宿_第二关:描述统计分析
  9. bfs理解——hdu6386好题
  10. Python之socketserver模块和验证客户端链接的合法性