PHP - 从RSS提要中获取图像URL

时间:2011-12-31 23:34:08

标签: php rss

我有一个RSS源,它有一个图像和一些文本。我想只从图像中获取URL并将其放入变量中。

我猜图像是关于Feed的描述,我该怎么做才能抓住它?我尝试用正则表达式获取它并且它不起作用。如何使用正则表达式正确执行此操作,这样我才能获得src =“”部分。

<?php
    $feed = simplexml_load_file("the_feed");
    foreach ($feed->channel->item as $item)
    {
        $description = $item->description;
    }
?>

也许我应该使用类似的东西:

$imgpattern = '/src="(.*?)"/i';
preg_match($imgpattern, $description, $matches);
$imageurl['image'] = $matches[1];
echo $imageurl['image'];

1 个答案:

答案 0 :(得分:1)

我认为你已经回答了你的问题:)))唯一的问题是你想要使用的正则表达式不是那么好我想,更好的是这个$ imgpattern ='/ src =“([^”] +) “/ I';