0

私が開発している新しい機能について助けが必要です。問題は、それを解決する方法がわからないことです。

内部に HTML コードを含む文字列があり、リンクを含む内部のすべての画像を削除する必要があります。

$string = "html code html code **<a href=""><img src="" /></a>**";

私は preg_replace(); の使用を考えていました。しかし、それがどのようにパターンになるのかわかりません。

4

1 に答える 1

2

試す:

$result = preg_replace('/<a href="[^"]*">[^<]*<img src="[^"]*"[^>]*>[^<]*<\/a>/sim', '', $subject);
于 2012-09-26T17:04:02.777 に答える