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格式化工具Beautify PHP小小BUG
Apr 24 PHP
Php Cookie的一个使用注意点
Nov 08 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
php发送与接收流文件的方法
Feb 11 PHP
php简单操作mysql数据库的类
Apr 16 PHP
PHP中的类型提示(type hinting)功能介绍
Jul 01 PHP
PHP基本语法实例总结
Sep 09 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
Sep 16 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
详细分析PHP7与PHP5区别
Jun 26 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
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
PHP new static 和 new self详解
2017/02/19 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
python类定义的讲解
2013/11/01 Python
python网络编程之读取网站根目录实例
2014/09/30 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
Python实现完整的事务操作示例
2017/06/20 Python
python实现多层感知器
2019/01/18 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
物流专业求职计划书
2014/01/10 职场文书
会议邀请书范文
2014/02/02 职场文书
黄金酒广告词
2014/03/21 职场文书
员工薪酬激励方案
2014/06/13 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
python中requests库+xpath+lxml简单使用
2021/04/29 Python
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers