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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 PHP
php 操作excel文件的方法小结
Dec 31 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
php获取一个变量的名字的方法
Sep 05 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
May 11 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
php实现每日签到功能
Nov 29 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弱类型的安全问题详细总结
2016/09/25 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
js模块加载方式浅析
2017/08/12 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
分享ES6的7个实用技巧
2018/01/18 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
Python中的choice()方法使用详解
2015/05/15 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
法律专业个人实习自我鉴定
2013/09/23 职场文书
转党组织关系介绍信
2014/01/08 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
门面房租房协议书
2014/12/01 职场文书
社区国庆节活动总结
2015/03/23 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js