"http://simonmcmanus.com/feed/", "Twitter" => "http://twitter.com/statuses/friends_timeline/8892842.rss" ); $details = array("title","link", "description"); $list = array(); $rss = new DOMDocument(); foreach ($feeds as $name => $feed) { $rss -> load($feed); $items = $rss -> getElementsByTagName("item"); foreach ($items as $item) { if ($item -> getElementsByTagName("pubDate") -> item(0)) { $date = $item -> getElementsByTagName("pubDate") -> item(0) -> nodeValue; } else { $date = $item -> getElementsByTagName("date") -> item(0) -> nodeValue; } $date = strtotime(substr($date,0,25)); $list[$date]["epoch"]= $date; $list[$date]["name"] = $name; foreach ($details as $detail) { $list[$date][$detail] = $item -> getElementsByTagName($detail) -> item(0) -> nodeValue; } } } krsort($list); foreach ($list as $timestamp => $item) { echo "