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+MSSQL分页的例子
Oct 09 PHP
PHP 彩色文字实现代码
Jun 29 PHP
基于pear auth实现登录验证
Feb 26 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
在Laravel5中正确设置文件权限的方法
May 22 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 09 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 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
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
[05:53]完美世界携手游戏风云打造 卡尔工作室观战系统篇
2013/04/22 DOTA
Python标准库内置函数complex介绍
2014/11/25 Python
Python协程的用法和例子详解
2017/09/09 Python
在django view中给form传入参数的例子
2019/07/19 Python
Python关于反射的实例代码分享
2020/02/20 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
耐克亚太地区:Nike APAC
2019/12/07 全球购物
台湾专柜女包:KINAZ
2019/12/26 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
介绍一下MD5加密算法
2016/11/12 面试题
会计求职信
2014/05/29 职场文书
研究生求职自荐书
2014/06/23 职场文书
端午节活动总结
2014/08/26 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
2014年体检中心工作总结
2014/12/23 职场文书
素质教育培训心得体会
2016/01/19 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android