php下清空字符串中的HTML标签的代码


Posted in PHP onSeptember 06, 2010

本文介绍了php 清空字符串中的html标签
要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦。

function clear_html_label($html) 
{ 
$search = array ("'<script[^>]*?>.*?</script>'si", "'<[/!]*?[^<>]*?>'si", "'([rn])[s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(d+);'e"); 
$replace = array ("", "", "1", """, "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(1)"); return preg_replace($search, $replace, $html); 
} 
//实例应用 
$string ='aaa<br /> <script>fdsafsa'; 
echo clear_html_label($string);//aaa fdsafsa 
//利用php自带函数strip_tags(); www.zzarea.com 
echo strip_tags($string);//aaa fdsafsa

总结,
上面二个函数得出的结果完全相同,一个是用户自定义的过滤所有html函数,一个是php内置函数,但在效绿上来说php的strip_tags()函数,肯定要高很多。至少为什么我就不说多了。

PHP 相关文章推荐
删除数组元素实用的PHP数组函数
Aug 18 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
PHP JS Ip地址及域名格式检测代码
Sep 27 PHP
php使用glob函数快速查询指定目录文件的方法
Nov 15 PHP
学习php开源项目的源码指南
Dec 21 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 PHP
php服务器的系统详解
Oct 12 PHP
解决laravel session失效的问题
Oct 14 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 #PHP
检测png图片是否完整的php代码
Sep 06 #PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 #PHP
用PHP将数据导入到Foxmail的实现代码
Sep 05 #PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 #PHP
队列在编程中的实际应用(php)
Sep 04 #PHP
php生成随机密码的三种方法小结
Sep 04 #PHP
You might like
php中session退出登陆问题
2014/02/27 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
Javascript与flash交互通信基础教程
2008/08/07 Javascript
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
Python注释详解
2016/06/01 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
如何给Python代码进行加密
2020/01/10 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
为什么是 Python -m
2020/06/19 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
用canvas显示验证码的实现
2020/04/10 HTML / CSS
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
商场活动策划方案
2014/01/24 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript