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入门学习的几个不错的实例代码
Jul 13 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php中的常用魔术方法总结
Aug 02 PHP
Yii框架form表单用法实例
Dec 04 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
PHP 闭包详解及实例代码
Sep 28 PHP
PHP查询分页的实现代码
Jun 09 PHP
php数据序列化测试实例详解
Aug 12 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
实例讲解PHP表单
Jun 10 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显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
JS常见问题整理(持续更新)
2013/08/06 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
2016/05/17 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
详解Vue之计算属性
2020/06/20 Javascript
编写Python的web框架中的Model的教程
2015/04/29 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
django输出html内容的实例
2018/05/27 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
新手学python应该下哪个版本
2020/06/11 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
微信营销策划方案
2014/02/24 职场文书
公司业务员岗位职责
2014/03/18 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
TypeScript 内置高级类型编程示例
2022/09/23 Javascript