utahcon Posted June 9, 2007 Share Posted June 9, 2007 I am pulling in a few RSS feeds into my site and I need to be able to sort the array I build by the pubdate of the feeds. The resulting array looks like this: Array ( [0] => Array ( [title] => Title of Feed [link] => link of feed [pubdate] => 2007-05-04 00:00:00 [description] => Description ) [1] => Array ( [title] => Title of Feed [link] => link of feed [pubdate] => 2007-06-04 00:00:00 [description] => Description ) I need to be able to sort by $theitems[$i]['pubdate'], how can I do that? Link to comment https://forums.phpfreaks.com/topic/54877-rss-array-sort/ Share on other sites More sharing options...
matfish Posted July 2, 2007 Share Posted July 2, 2007 Hey, Im also in the same boat! Iv merged two arrays from lastRSS and now need to sort the merged array by pubDate. Anyone? Link to comment https://forums.phpfreaks.com/topic/54877-rss-array-sort/#findComment-287942 Share on other sites More sharing options...
matfish Posted July 2, 2007 Share Posted July 2, 2007 function SortByDate($a, $b) { if ($a['pubDate'] == $b['pubDate']) return 0; return ($a['pubDate'] > $b['pubDate']) ? -1 : 1; } usort($array, "SortByDate"); foreach ($array as $item) { //blah blah... output } the above seems to work. Are you using last RSS? Link to comment https://forums.phpfreaks.com/topic/54877-rss-array-sort/#findComment-288017 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.