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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
php 显示指定路径下的图片
Oct 29 PHP
php调用C代码的实现方法
Mar 11 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
PHP实现合并discuz用户
Aug 05 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
May 05 PHP
PHP实现的回溯算法示例
Aug 15 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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调用Oracle存储过程的方法
2008/09/12 PHP
需要发散思维学习PHP
2009/06/29 PHP
PHP技术开发技巧分享
2010/03/23 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
如何编写jquery插件
2017/03/29 jQuery
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
python实现指定字符串补全空格的方法
2015/04/30 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
python调用百度语音REST API
2018/08/30 Python
python解析yaml文件过程详解
2019/08/30 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
python标准库os库的函数介绍
2020/02/12 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
好的自荐信的要求
2013/10/30 职场文书
车间统计员岗位职责
2014/01/05 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
Python读写yaml文件
2022/03/20 Python