3raser Posted November 7, 2012 Share Posted November 7, 2012 Here is a picture of what I'm working with: http://puu.sh/1nlwf Any idea why it sorts decently, but when it gets down to the seconds - it doesn't seem to be right. It is an array and each key is a timestamp (time()[/time]). I then call: //now sort them krsort($list, SORT_NUMERIC); On my array (list). Any ideas? Link to comment https://forums.phpfreaks.com/topic/270389-sort-of-sorts/ Share on other sites More sharing options...
Volter9 Posted November 7, 2012 Share Posted November 7, 2012 You can sort them array in for/while loop: $someArray = array(); $newArray = array() for ($i = 0; $i < count($someArray)-1; $i++) { $index = abs($i - count($someArray)); $newArray[$index] =$someArray[$i]; } It's also called reserved array. Link to comment https://forums.phpfreaks.com/topic/270389-sort-of-sorts/#findComment-1390711 Share on other sites More sharing options...
PFMaBiSmAd Posted November 7, 2012 Share Posted November 7, 2012 The image you posted only shows the human readable date/time, not the actual key/values in your array. I'm going to guess you have a wrong parameter in the conversion between unixtimestamp and the date/time value so that the date/time values don't actually correspond to the unixtimestamps you are sorting by. Link to comment https://forums.phpfreaks.com/topic/270389-sort-of-sorts/#findComment-1390726 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.