Помощник
|
Сортировка массива. |
sabr07
|
Сообщение
#1
|
||
|
|
||
|
|||
sabr07
|
Сообщение
#2
|
|
Все разобрался.
|
|
|
yury_mw |
18.3.2013, 9:51;
Ответить: yury_mw
Сообщение
#3
|
|
|
sabr07,
есть же готовая функция для сортировки многомерных массивов: array_multisort. Так что сортировка массива по заданному столбцу выглядит как-то так: <?php $class = array( array( "Ф.И.О" => 'Сидоров Александр Александрович', "Возраст" => '35', "Визитов" => '3' ), array( "Ф.И.О" => 'Иванов Алексей Алексеевич', "Возраст" => '40', "Визитов" => '8' ), array( "Ф.И.О" => 'Петров Сергей Борисович', "Возраст" => '27', "Визитов" => '5' ), ); function arr_sort($array_to_sort, $by_column){ foreach ($array_to_sort as $value) { $sort_column[] = $value[$by_column]; } array_multisort($sort_column, SORT_NUMERIC, SORT_ASC, $array_to_sort); return $array_to_sort; } echo "<pre>n"; print_r (arr_sort($class, 'Возраст')); echo "</pre>n"; ?>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужна помощь с DLE (сортировка новостей) | 0 | dimonsuper | 3217 | 7.1.2015, 15:19 автор: dimonsuper |
|
Запись массива в БД (200 RUR) | 3 | pjotr | 3494 | 7.2.2013, 15:41 автор: -A1ex- |
|
Из многомерного массива создать папки [СРОЧНО] | 9 | LifeUP | 6216 | 20.8.2012, 20:05 автор: -HTMLandPHP- |
|
Сортировка | 5 | Tigor.v | 8201 | 14.2.2011, 22:03 автор: -Tigor.v- |
Текстовая версия | Сейчас: 20.4.2024, 18:25 |