我有以下代码strip_tags($html,'<a>,<br>')
,除了<a>
和<br>
除首先删除所有<a>
标记后如何删除?是否有类似strip_tags($html,'<a>[0],<br>')
的内容?
HTML示例:
<div>
<p>
<a href="#">I want this link</a><br/>
Something in new line with unwantend <a href="#">link</a><br/>
Lorem ipsum bla bla...<br/>
Unwanted <a href="#">link</a> once more.
</p>
</div>
答案 0 :(得分:1)
原始答案编辑:
你可以使用preg_replace和一个循环
$ret = preg_match_all('/<a>/',$html,$matches);
for ($a = count($matches); $a>=1 ;$a--){
$str = preg_replace('/<a>/',"",$str,$a);
}