php替换一个标签的方法

  介绍

这篇文章给大家分享的是有关php替换一个标签的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

php替换一个标签的方法:首先打开相应的php文件,然后定义一个“from_str_get_a”方法,接着通过”“大小写不敏感方法对字符串进行查找替换即可。

 php替换一个标签的方法

仿站的时候扒下来的代码一个链接总是指向别的地方,要一个一个改的话都要累死了,展示的时候随便点一下就乱跳,很烦,于是想用php写一个能改变一个链接href属性的代码,代码如下:

& lt; ?php//替换一个标签中的href属性值   函数a_replace_href (str) {   怀孕的=& # 39;美元/href=https://www.yisu.com/zixun/(/皘”)(. * ?)(\“| \ ')/我;   $ replacestr=" href=" # "的;   $ res=preg_replace(怀孕的,replacestr美元,str美元);   返回res美元;   }//获取字符串中的所有一个标签   函数from_str_get_a (str) {   怀孕的美元='/<? ?>/我”;   preg_match_all(怀孕的,str,美元imgArr美元);   返回$ imgArr [0];   }   $ str=file_get_contents (index . html);   美元$ data=from_str_get_a (str);//获取字符串中的一个标签   $ data1=a_replace_href ($ data);//替换后应该显示的一个标签   res=str美元;//反复对字符串进行查找替换   foreach(数据作为关键=> $美元值){   (res=str_replace美元的价值,美元data1 [$ key], res美元,美元我);   }//另存文件   写入“index1.html res美元);   ?>

原理就是采用正则匹配然后替换,如果你们有更好的想法或优化欢迎留言评论,分享一下您的心得!
测试效果如下:
源文件代码:
 php替换一个标签的方法”> <br/>替换后文件代码:</p> <p> <img src=

感谢各位的阅读!关于php替换一个标签的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

php替换一个标签的方法