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数字格式化
Dec 06 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
php字符串函数学习之substr()
Mar 27 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
php分页查询的简单实现代码
Mar 14 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
php微信公众号开发之图片回复
Oct 20 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 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
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
Three.js学习之网格
2016/08/10 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
2017/03/17 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python中的heapq模块源码详析
2019/01/08 Python
Python线程指南分享
2019/11/19 Python
python-numpy-指数分布实例详解
2019/12/07 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
日语专业个人的求职信
2013/12/03 职场文书
体育活动总结范文
2014/05/04 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
联欢会开场白
2015/06/01 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js