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 相关文章推荐
PHP5 面向对象(学习记录)
Dec 02 PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
Apr 23 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
php实现memcache缓存示例讲解
Dec 04 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
Jun 12 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
php面象对象数据库操作类实例
Dec 02 PHP
Zend Guard使用指南及问题处理
Jan 07 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
php银联网页支付实现方法
2015/03/04 PHP
javascript中对对层的控制
2006/12/29 Javascript
javascript indexOf函数使用说明
2008/07/03 Javascript
javascript引导程序
2008/10/26 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Django实现组合搜索的方法示例
2018/01/23 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
python学生信息管理系统(完整版)
2020/04/05 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
Python将string转换到float的实例方法
2019/07/29 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
python实现串口通信的示例代码
2020/02/10 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
会话Bean的种类
2013/11/07 面试题
拓展训练激励口号
2014/06/17 职场文书
建议书范文
2015/02/05 职场文书
教师节座谈会主持词
2015/07/03 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书