$data = Array(
Array('text' => 'sometext', 'title' => 'somtitle', 'date' = 1204773940, 'id' = 1),
Array('text' => 'sometext', `user_id` = 7, 'title' => 'somtitle', 'date' = 1204123943, 'id' = 1),
Array('text' => 'sometext', 'id' = 1 'path' => 'somepath', 'date' = 1200123743));
Сортировка многомерного массива с разными подмассивами
Есть база, в ней несколько таблиц, надо выбирать с нескольких таблиц записи в 1 массив и сортировать эти элементы по дате.
Код:
элементы массива массивы с разными подмассивами, как их отсортировать по полю date?
Код:
$data = Array(
Array('text' => 'sometext', 'title' => 'somtitle', 'date' = 1204773940, 'id' = 1),
Array('text' => 'sometext', `user_id` = 7, 'title' => 'somtitle', 'date' = 1204123943, 'id' = 1),
Array('text' => 'sometext', 'id' = 1 'path' => 'somepath', 'date' = 1200123743));
function cmp($a, $b) { return $a['date'] - $b['date']; }
usort($data, 'cmp');
Array('text' => 'sometext', 'title' => 'somtitle', 'date' = 1204773940, 'id' = 1),
Array('text' => 'sometext', `user_id` = 7, 'title' => 'somtitle', 'date' = 1204123943, 'id' = 1),
Array('text' => 'sometext', 'id' = 1 'path' => 'somepath', 'date' = 1200123743));
function cmp($a, $b) { return $a['date'] - $b['date']; }
usort($data, 'cmp');
P.S. Это в возрастающем порядке, если что.
Огромное спасиба!!! )))