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 相关文章推荐
PHP 金额数字转换成英文
May 06 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
php精确的统计在线人数的方法
Oct 21 PHP
基础的WordPress插件制作教程
Nov 24 PHP
PHP-FPM实现性能优化
Mar 31 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
PHP常用字符串函数用法实例总结
Jun 04 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
DIY实用性框形天线
2021/03/02 无线电
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
vue的一个分页组件的示例代码
2017/12/25 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
语文教育专业应届生求职信
2013/11/23 职场文书
迷你西餐厅创业计划书范文
2013/12/31 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
年会搞笑主持词
2014/03/27 职场文书
大专毕业生求职信
2014/07/05 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
你会写请假条吗?
2019/06/26 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
2022年显卡天梯图(6月更新)
2022/06/17 数码科技