[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка ассоциативного массива
AntiBuger
Коллеги, что-то запутался, прошу помощи.
Есть цикл, который выводит значения из базы и собирает все в массив

$data[$i] = array('name'=>$myrow['name'], 'manager'=>$myrow['manager'], 'text'=>$myrow['text'], 'id'=>$myrow['id']);


где $i прибавляется с каждым кругом.

Далее мне нужно отсортировать массив $data по id, в id ($myrow['id']) хранятся числа
SerginhoLD
1) сортировать надо на sql
2) если уж очень надо на php, смотри usort() | uasort()

_____________
"internet explorer всех правильней отображает страницы" ©
walerus
function myCmp($a, $b) {
if ($a['id'] === $b['id']) return 0;
return $a['id'] < $b['id'] ? 1 : -1;
}

вызов uasort($myrow, 'myCmp');
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.