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 相关文章推荐
mysq GBKl乱码
Nov 28 PHP
php时间不正确的解决方法
Apr 09 PHP
php mssql 日期出现中文字符的解决方法
Mar 10 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
关于PHP session 存储方式的详细介绍
Jun 25 PHP
PHP以mysqli方式连接类完整代码实例
Jul 15 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
Oct 16 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
PHP中使用OpenSSL生成证书及加密解密
Feb 05 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP数组与字符串互相转换实例
May 05 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
Zend引擎的发展 [15]
2006/10/09 PHP
操作Oracle的php类
2006/10/09 PHP
PHP 文件上传全攻略
2010/04/28 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python实现内存监控系统
2021/03/07 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
Python匿名函数及应用示例
2019/04/09 Python
python之mock模块基本使用方法详解
2019/06/27 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
学生个人自我鉴定
2014/03/26 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
化工实习心得体会
2014/09/09 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
网聊搭讪开场白
2015/05/28 职场文书
党员转正党支部意见
2015/06/02 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL