如何删除php变量中的所有img标签?

时间:2016-10-16 05:17:29

标签: php html string text

如何删除此php var中的所有curl -c /path/to/cookiefile http://yourhost/标记?我有这样的curl -b /path/to/cookiefile http//yourhost/ php var。

img

我想使用php删除此$text php var中的所有$text = '<p>test test test&nbsp;</p><p><img src="http://static.adzerk.net/Advertisers/f380ecc42410414693b467ac7a97901b.png" style="width: 728px;"><br></p><p>test test</p><p><img src="http://static.adzerk.net/Advertisers/f380ecc42410414693b467ac7a97901b.png" style="width: 728px;"><br></p>'; 标记,我该怎么做?

3 个答案:

答案 0 :(得分:0)

如果您要提取属性,请尝试     null

答案 1 :(得分:0)

使用正则表达式可以做到这一点。 Php preg_replace()可以用另一个替换特定文本。你可以使用它。该代码将所有img标记替换为空。

$text = preg_replace("/<img[^>]+>/", "", $text);

请参阅demo

中的结果

答案 2 :(得分:0)

试试这个:

$xpath = new DOMXPath(@DOMDocument::loadHTML($html));

$src = $xpath->evaluate("string(//img/@src)");