这篇文章主要讲解了“PHP去除标签内的内容的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php去除标签内的内容的方法”吧!php去除标签内的内容的方法:1、使用“strip_html_
这篇文章主要讲解了“PHP去除标签内的内容的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php去除标签内的内容的方法”吧!
php去除标签内的内容的方法:1、使用“strip_html_tags($tags,$str);”方法去除;2、通过“strip_html_tags($tags,$str,$content);”方法去除。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么去除标签内的内容?
PHP 删除html标签和标签内的内容的方法
删除标签和标签的内容
使用方法:strip_html_tags($tags,$str);
$tags:需要删除的标签(数组格式)
$str:需要处理的字符串;
<meta charset="UTF-8"><?php$str='<p><p>这里是p标签</p><img src="" alt="这里是img标签"><a href="">这里是a标签</a><br></p>';function strip_html_tags($tags,$str){ $html=array(); foreach ($tags as $tag) { $html[]='/<'.$tag.'.*?>[\s|\S]*?<\/'.$tag.'>/'; $html[]='/<'.$tag.'.*?>/'; } $data=preg_replace($html,'',$str); return $data;} echo strip_html_tags(array('a','img'),$str);//输出<p><p>这里是p标签</p><br></p>?>
效果图:
终极函数,删除指定标签;删除或者保留标签内的内容;
使用方法:strip_html_tags($tags,$str,$content);
$tags:需要删除的标签(数组格式)
$str:需要处理的字符串;
$ontent:是否删除标签内的内容 0保留内容 1不保留内容
<meta charset="UTF-8"><?php$str='<p><p>这里是p标签</p><img src="" alt="这里是img标签"><a href="">这里是a标签</a><br></p>';function strip_html_tags($tags,$str,$content=false){ $html=array(); foreach ($tags as $tag) { if($content){ $html[]='/(<'.$tag.'.*?>[\s|\S]*?<\/'.$tag.'>)/'; }else{ $html[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i"; } } $data=preg_replace($html, '', $str); return $data;}echo strip_html_tags(array('a'),$str,1);//输出<p><p>这里是p标签</p><img src="" alt="这里是img标签"><br></p>;?>
效果图:
感谢各位的阅读,以上就是“php去除标签内的内容的方法”的内容了,经过本文的学习后,相信大家对php去除标签内的内容的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: php去除标签内的内容的方法
本文链接: https://www.lsjlt.com/news/298707.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0