从RSS描述获取Img标签


Getting Img Tag from RSS Description

我目前有几个RSS提要将它们的图像隐藏在讨厌的描述标签中。

我试图从描述中只获得图像src,但我似乎在这里的每个解决方案都失败了。

<description><![CDATA[Duration: 604 sec<br>URL: http://www.test.com/videos/998879/surf.mpeg<br><img src="http://test.test.com/320x240/461/1055458.jpg"><br><iframe src="http://test.com/embed/998879" frameborder=0 width=650 height=518 scrolling=no></iframe>]]></description>

你可以看到它有点卡在那里!

function echo_url($string) {
preg_match_all('#'bhttps?://[^'s()<>]+(?:'(['w'd]+')|([^[:punct:]'s]|/))#', $string, $match);
return $match[0][0];
}

正在使用此函数尝试检索图像,但没有运气!

任何帮助将是辉煌的!

$description = '<description><![CDATA[Duration: 604 sec<br>URL: http://www.test.com/videos/998879/surf.mpeg<br><img src="http://test.test.com/320x240/461/1055458.jpg"><br><iframe src="http://test.com/embed/998879" frameborder=0 width=650 height=518 scrolling=no></iframe>]]></description>';
$html = str_get_html($description);
echo $html->find('img', 0)->src;
http://simplehtmldom.sourceforge.net/