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脚本的10个技巧(8)
Oct 09 PHP
PHP 字符串 小常识
Jun 05 PHP
PHP获取url的函数代码
Aug 02 PHP
基于php冒泡排序算法的深入理解
Jun 09 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
摘自织梦CMS中的图片处理类
Aug 08 PHP
php生成二维码
Aug 10 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
Mar 21 PHP
浅谈PHP的反射API
Feb 26 PHP
完美的php分页类
Oct 24 PHP
PHP如何防止用户重复提交表单
Dec 09 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
动态JavaScript所造成一些你不知道的危害
2016/09/25 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
python xml解析实例详解
2016/11/14 Python
Python模拟用户登录验证
2017/09/11 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
J2EE面试题集锦(附答案)
2013/08/16 面试题
电气工程师岗位职责
2014/01/01 职场文书
八年级美术教学反思
2014/02/02 职场文书
护理不良事件检讨书
2014/02/06 职场文书
师德演讲稿范文
2014/05/06 职场文书
倡导文明标语
2014/06/16 职场文书
入党函调证明材料
2014/12/24 职场文书
投诉信范文
2015/07/02 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python