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 11 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
PHP防盗链代码实例
Aug 27 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
Mar 18 PHP
php curl请求信息和返回信息设置代码实例
Apr 27 PHP
PHP的Yii框架的常用日志操作总结
Dec 08 PHP
php使用文本统计访问量的方法
May 12 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
PHP对象相关知识总结
Apr 09 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
Apr 27 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
php命令行写shell实例详解
Jul 19 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缩小png图片不损失透明色的解决方法
2013/12/25 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
JS常用函数使用指南
2014/11/23 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
将python图片转为二进制文本的实例
2019/01/24 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python实现简单遗传算法
2020/09/18 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
国际象棋商店:The Chess Store
2018/07/09 全球购物
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
竞聘演讲稿
2014/04/24 职场文书
安全保证书范文
2014/04/29 职场文书
求职信模板
2014/05/23 职场文书
观后感开头
2015/06/19 职场文书
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript