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? Quote Link to comment 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? Quote Link to comment 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? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.