介绍
这篇文章给大家分享的是有关php替换一个标签的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
php替换一个标签的方法:首先打开相应的php文件,然后定义一个“from_str_get_a”方法,接着通过”“大小写不敏感方法对字符串进行查找替换即可。
引用>
仿站的时候扒下来的代码一个链接总是指向别的地方,要一个一个改的话都要累死了,展示的时候随便点一下就乱跳,很烦,于是想用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替换一个标签的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
php替换一个标签的方法