PHP简单字符串过滤方法示例


Posted in PHP onSeptember 04, 2016

本文实例讲述了PHP简单字符串过滤方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title>PHP字符串的过滤方法</title>
</head>
<body>
<?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 = 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).']结束';
?>
</body>
</html>

效果图如下:

PHP简单字符串过滤方法示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
对盗链说再见...
Oct 09 PHP
Thinkphp中Create方法深入探究
Jun 16 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
php基本函数汇总
Jul 09 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
php简单压缩css样式示例
Sep 22 PHP
PHP工厂模式的日常使用
Mar 20 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 #PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 #PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 #PHP
PHP数组编码gbk与utf8互相转换的两种方法
Sep 01 #PHP
Yii2框架数据库简单的增删改查语法小结
Aug 31 #PHP
深入浅析Yii admin的权限控制
Aug 31 #PHP
php解决和避免form表单重复提交的几种方法
Aug 31 #PHP
You might like
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php中file_exists函数使用详解
2015/05/08 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
javascript编写简易计算器
2017/05/06 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
react build 后打包发布总结
2018/08/24 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
python数据结构之链表详解
2017/09/12 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
pandas计数 value_counts()的使用
2019/06/24 Python
如何通过python画loss曲线的方法
2019/06/26 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
开业庆典邀请函
2014/01/08 职场文书
财经学院自荐信范文
2014/02/02 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
保研推荐信格式
2015/03/25 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python