php 检索多个RSS源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 检索多个RSS源相关的知识,希望对你有一定的参考价值。
<?php
/**
* Retrieve RSS feed items.
*
* @param array $feeds
* An array of feeds to be included.
*
* @example get_rss_feed( array( 'path/to/rss/feed.xml' ) );
*
* @return array
*/
function get_rss_feed( $feeds = array() ) {
$items = array();
foreach ( $feeds as $feed ) {
$xml = (array) new SimpleXmlElement( file_get_contents( $feed ) );
foreach ( $xml['channel']->item as $item ) {
$items[] = (array) $item;
}
}
usort( $items, function ( $a, $b ) {
$a = strtotime( $a['pubDate'] );
$b = strtotime( $b['pubDate'] );
return $b - $a;
} );
return $items;
}
以上是关于php 检索多个RSS源的主要内容,如果未能解决你的问题,请参考以下文章
PHP 在PHP中使用SimpleXML生成RSS源
php PHP - 自定义WP仪表板RSS源
PHP 显示外部RSS源
PHP 从Wordpress类别页面中删除RSS源
显示外部RSS源
PHP Facebook使用Simple Pie RSS和PHP检索最近的Facebook帖子