来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] 在php中我们最常用的指定HTML标签可以直接使用strip_tags函数来替换了,利用它可以过滤所有的html标签哦,下面我来给大家介绍除了此函数之外...
PHP移除指定HTML标签方法总结在php中我们最常用的指定HTML标签可以直接使用strip_tags函数来替换了,利用它可以过滤所有的html标签哦,下面我来给大家介绍除了此函数之外的其它办法。 有时候我们需要把html标签页存到数据库里,但是有些场合却需要拿无html标签的纯数据,这个时候就要对带html标签的数据进行处理,把html标签都去掉,平时用 htmlspecialchars() 来过滤html,但是把html的字符转义了,最后显示出来的就是html源代码,利用strip_tags()就可以把html标签去除掉. PHP默认的函数有移除指定html标签,名称为strip_tags,在某些场合非常有用。 strip_tags strip_tags — Strip HTML and PHP tags from a string string strip_tags ( string str [, string allowable_tags] ) 弊端:这个函数只能保留想要的html标签,就是参数string allowable_tags,这个函数的参数allowable_tags的其他的用法,代码如下: strip_tags($source,”); 去掉所以的html标签。 strip_tags($source,‘<div><img><em>’); 保留字符串中的div、img、em标签。 如果想去掉的html的指定标签,那么这个函数就不能满足需求了,于是乎我用到了这个函数,代码如下:
参数说明 $str — 是指需要过滤的一段字符串,比如div、p、em、img等html标签。 $tags — 是指想要移除指定的html标签,比如a、img、p等。 $stripContent = FALSE — 移除标签内的内容,比如将整个链接删除等,默认为False,即不删除标签内的内容。 使用说明,代码如下:
其它办法,代码如下:
一个自定义的函数,代码如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com