php去除HTML标签实例


Posted in PHP onNovember 06, 2013

例1、php自带的函数可以去除/删除字符串中的HTML标签/代码。
strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签。
参数:string,必填,规定要检查的字符串;allow,选填,规定允许存在的标签,这些标签不会被删除。

$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>'; 
$str1 = strip_tags($str);          // 删除所有HTML标签 
$str2 = strip_tags($str,'<span>'); // 保留 <span>标签 
echo $str1; // 输出 郭碗瓢盆-PHP 
echo $str2; // 样式不一样喔
 

例2、清除HTML标签字符串中某些属性代码
使用PHP处理从数据库中读取的文章HTML代码,然后用正则对代码进行匹配与修改,保存代码以后,用静态生成功能即可生成修改后的HTML页面了。
因为我们生成的代码是已经处理过的代码,所以就不会影响HTML页面的加载速度了。
具体 [示例代码]如下:

<?php 
$str = "<img src="" width="245" height="138" onclick="window.open('xxxx.gif')" />"; 
$str = preg_replace('#onclick=([sS]*)"#','',$str); 
// #符号前面有一个双引号要注意,代表结束的代码 
print($str); 
?>
 
PHP 相关文章推荐
在php中取得image按钮传递的name值
Oct 09 PHP
令PHP初学者头疼十四条问题大总结
Nov 12 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
php 数组的指针操作实现代码
Feb 08 PHP
Array of country list in PHP with Zend Framework
Oct 17 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
Dec 19 PHP
mantis安装、配置和使用中的问题小结
Jul 14 PHP
PHP中上传多个文件的表单设计例子
Nov 19 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
PHP处理会话函数大总结
Aug 05 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
php如何执行非缓冲查询API
Jul 22 PHP
php实现监听事件
Nov 06 #PHP
php生成扇形比例图实例
Nov 06 #PHP
php多用户读写文件冲突的解决办法
Nov 06 #PHP
php生成图形(Libchart)实例
Nov 06 #PHP
php ZipArchive压缩函数详解实例
Nov 06 #PHP
php根据分类合并数组的方法实例详解
Nov 06 #PHP
php foreach循环中使用引用的问题
Nov 06 #PHP
You might like
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
可输入的下拉框
2006/06/19 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
javascript XML数据显示为HTML一例
2008/12/23 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python 获取et和excel的版本号
2009/04/09 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
pip install命令安装扩展库整理
2021/03/02 Python
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
介绍一下SQL Server里面的索引视图
2016/07/31 面试题
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
工作态度检讨书
2014/02/11 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
合同范本之电脑出租
2019/08/13 职场文书
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python
python实现双链表
2022/05/25 Python