php多饲料rss解析器?

时间:2013-04-09 14:10:15

标签: php rss

PHP中是否有任何可用的脚本或类可以定义不同的RSS源,以便在按日期排序的页面上输出它们?

我想要一个页面,它将RSS源从多个源解析在一起,但按日期排序。

1 个答案:

答案 0 :(得分:2)

可以执行此操作的一个脚本是SimplePie。请参阅Sort multiple feeds by time and date

// Create a new SimplePie object
$feed = new SimplePie();

// Instead of only passing in one feed url, we'll pass in an array of three
$feed->set_feed_url(array(
    'http://digg.com/rss/index.xml',
    'http://feeds.tuaw.com/weblogsinc/tuaw',
    'http://feeds.uneasysilence.com/uneasysilence/blog'
));

// Initialize the feed object
$feed->init();

// This will work if all of the feeds accept the same settings.
$feed->handle_content_type();

foreach ($feed->get_items() as $item) {
    $item->get_title(), "\n"; 
}