删除指定的html标签
php函数strip_tags可设置保留的标签,但不能去除指定的标签,所以仿strip_tags的调用方式写了这个简单的函数。前两个参数的使用方法与strip_tags相同,$clear参数可指定是否去除标签内的内
php函数strip_tags可设置保留的标签,但不能去除指定的标签,所以仿strip_tags的调用方式写了这个简单的函数。
前两个参数的使用方法与strip_tags相同,$clear参数可指定是否去除标签内的内容。
前两个参数的使用方法与strip_tags相同,$clear参数可指定是否去除标签内的内容。
function _strip_tags($str, $tags, $clear = false) {//去除指定html标签,$clear设为true时同时清除标签内容 $tagsArr = explode('<', $tags); unset($tagsArr[0]); foreach ($tagsArr as $tag) { $tag = trim($tag, '>'); if($clear) { $p[] = "/<".$tag.".*<\/".$tag.">/i"; } else { $p[] = "/(<(?:\/".$tag."|".$tag.")[^>]*>)/i"; } } $return_str = preg_replace($p,"",$str); return $return_str; }
- 上一篇:无聊的时候,蛋疼一下-计算日出和日落
- 下一篇:一个计算剩余时间的php自定义函数
精彩图集
精彩文章