RSSフィードを取得して各ブログの新着記事を日付順にソートして表示するコード

<?php
include_once(ABSPATH . WPINC . '/rss.php');

//フィードのURI
$rss_arr = array(
    'http://log.maaguu.com/feed/',
    'http://wp.maaguu.com/feed/',
    'http://pp.maaguu.com/feed/'
);

//表示件数
$num = 10;

foreach($rss_arr as $uri)
{
    $rss = fetch_rss($uri);

    $title = $rss->channel['title'];
    $link  = $rss->channel['link'];

    foreach($rss->items as $item)
    {
        $item_title = $item['title'];
        $item_link  = $item['link'];
        $item_date  = $item['pubdate'];
        $out_item_date  = date('Y年n月j日', strtotime($item_date));

        $out_item = '<dt>
                         <a href="' . $item_link . '">' . $item_title . '</a>
                     </dt>
                     <dd style="font-size:77%;">
                         <a href="' . $link . '">' . $title . '</a>
                     </dd>
                     <dd style="font-size:77%;">' . $out_item_date . '</dd>';

        $unix_time = date('U', strtotime($item_date));
        $item_arr[$unix_time] = $out_item;
    }
}

//ソート
krsort($item_arr);

//出力
echo '<h2>新着' . $num . '件</h2>';

echo '<dl>';

for(reset($item_arr); $key = key($item_arr); next($item_arr))
{
    echo $item_arr[$key];

    ++$count;

    if($count === $num)
    {
        break;
    }
}

echo '</dl>';
?>

ネタ元