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实现验证码功能
Oct 09 PHP
使用sockets:从新闻组中获取文章(三)
Oct 09 PHP
php开发工具之vs2005图解
Jan 12 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
PHP开发Apache服务器配置
Jul 15 PHP
PHP实现JS中escape与unescape的方法
Jul 11 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
php面向对象重点知识分享
Sep 27 PHP
关于Laravel参数验证的一些疑与惑
Nov 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面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
PHP的基本常识小结
2013/07/05 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
Laravel下生成验证码的类
2017/11/15 PHP
js判断变量是否未定义的代码
2020/03/28 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
JS仿百度自动下拉框模糊匹配提示
2016/07/25 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
vue.js使用3DES加密的方法示例
2018/05/18 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python 中 Meta Classes详解
2016/02/13 Python
微信跳一跳游戏python脚本
2020/04/01 Python
python设置值及NaN值处理方法
2018/07/03 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
银行领导证婚词
2014/01/11 职场文书
欢度春节标语
2014/07/01 职场文书
市场部岗位职责范本
2015/04/15 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers