我需要一些我正在开发的新功能的帮助。问题是我不知道如何解决它。
我有一个包含HTML代码的字符串,我想要的是删除所有带有链接的图像:
$string = "html code html code **<a href=""><img src="" /></a>**";
我一直在考虑使用preg_replace();但我不知道这种模式怎么可能。
答案 0 :(得分:2)
尝试:
$result = preg_replace('/<a href="[^"]*">[^<]*<img src="[^"]*"[^>]*>[^<]*<\/a>/sim', '', $subject);