Posted in PHP onMay 23, 2017
本文实例讲述了PHP正则删除html代码中a标签并保留标签内容的方法。分享给大家供大家参考,具体如下:
一、问题:
有HTML代码如:
<div>欢迎访问三水点靠木<a href=https://3water.com>3water.com</a></div>
要求正则删除a标签,同时保留a标签内容,如下:
<div>欢迎访问三水点靠木3water.com</div>
二、解决方法:
$str = "<div>欢迎访问三水点靠木<a href=https://3water.com>3water.com</a></div>"; $str = htmlspecialchars_decode($str); $str = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $str); echo $str;
运行结果为:
<div>欢迎访问三水点靠木3water.com</div>
问题解决!
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
- Author -
eggno8声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@