怎么在php中批量替换html标签

介绍

这篇文章将为大家详细讲解有关怎么在php中批量替换html标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

html是什么

html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签。通过这些标签可以将网络上的文档格式统一,使分散的互联网资源连接为一个逻辑整体,html文本是由html命令组成的描述性文本,html命令可以说明文字,图形,动画,声音,表格,链接等,主要和css + js配合使用并构建优雅的前端网页。

1。把html元素全部去掉,或者保留某几个html标签

代码如下:


& lt; ?php
$文本=& # 39;& lt; p>测试段。;/p> & lt; !——评论比;& lt; a href=https://www.yisu.com/zixun/?片段”>其他文本,
回声strip_tags(文本)美元;
回声“/n";

//允许& lt; p>和& lt; a>
回声strip_tags(文本、美元& # 39;& lt; p> & lt; a> & # 39;);
?在

结果为(去掉了注释):

& lt; blockquote>测试段。其他文本
& lt; p>测试段。;/p>https://www.yisu.com/zixun/& lt; a href=" #片段”>其他文本 2。相反,只去掉某一个html标签

代码如下:


& lt; ?php
函数strip_only (str,标签,美元stripContent美元=false) {
,,,$内容=& # 39;& # 39;;
,,,如果(! is_array(标签)美元){
,,,,,,,$标签=(大小写敏感(str美元,& # 39;祝辞& # 39;)!==假吗?爆炸(& # 39;祝辞& # 39;,str_replace (& # 39; & lt; & # 39;, & # 39; & # 39;,标签)美元):数组(标签)美元);
,,,,,,,如果(结束(标签)美元==& # 39;& # 39;)最后(标签)美元;
,,,}
,,,foreach(标签,标签美元){
,,,,,,,如果(stripContent美元)
,,,,,,,,,,,,$内容=& # 39;(+ & lt;/& # 39; $ tag强生# 39;[^祝辞]*祝辞|)& # 39;;
,,,,,,,,$ str=preg_replace (& # 39; # & lt;/? & # 39;。标签# 39;公司美元[^祝辞]*祝辞& # 39;。美元内容强生# 39;#如果# 39;,& # 39;& # 39;,str美元);
,,,}
,,,返回str美元;
}

$ str=& # 39; & lt;字体颜色=皉ed"祝辞red文本# 39;;
标记美元=& # 39;字体# 39;;
$一个=strip_only (str,标签美元);//红色文本
$ b=strip_only (str,标签,美元真实);//文本
?在

关于怎么在php中批量替换html标签就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在php中批量替换html标签