сортировать базу массива по ключу

У меня такой массив:

Array ( [0] => Array ( [title] => some title [time] => 1279231500 ) [1] => Array ( [title] => some title 2 [time] => 1279231440 ) [2] => Array ( [title] => some title 3 [time] => 1279229880 ) ) 

как я могу сортировать его по времени?

Solutions Collecting From Web of "сортировать базу массива по ключу"

Вы можете отсортировать его таким образом (поскольку это ассоциативный массив):

 function cmp($a, $b) { return strcmp($a['time'], $b['time']); } usort($your_array, "cmp"); print_r($your_array); 

Как упоминал Гамбо, вы не должны использовать strcmp для целочисленных значений.

Используйте эту функцию

 function cmp($a, $b) { if ($a['time'] == $b['time']) return 0; return ($a['time'] < $b['time']) ? -1 : 1; }