我已经尝试过了。但是我做不到,这是我的代码
$p = '|<a [^>]*href="http://<some url>[^"]*"[^>]*>.*</a>|iU';
preg_replace($p, '$1', $a);
从上面的代码中,我获得了该文本的所有链接,除了特定的URL。我想获取链接标记之间的所有数据。就这样。
链接在这里
<a href="http://<some url>"> <img src="Some url" alt="DZJarAP" width="213" height="300"></a>
我希望它像
<img src="http://<some url>" alt="DZJarAP" width="213" height="300">
它可以是img,p,div之类的任何标签
请帮帮我。您的答案非常令人赞赏
您可以preg_match
像这样使用
preg_match("/^(<.*?>)(.*)(<.*?>)$/", $HTML, $matchs);
$imgsTag = $matchs[2];
它返回中的每个标签<a>
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句