Привет!
Есть нумерованный массив (результат выгрузки из бд).
Массив у меня вида:
mass {
[0] -> [id], [name], [num]
[1] -> [id], [name], [num]
Ну и так далее. Очень нужно отсортировать массив по значению [num]. Как это сделать? Сортировка по убыванию.
- 26.12.2015 05:27
- Регистрация: 10.11.2013
- Сообщений: 78
- Репутация: 3
- 26.12.2015 05:39
Desh, как насчет этого?
И не лучше ли сортировать выборку из бд.Спасибо сказали:
Desh(26.12.2015), - 26.12.2015 06:03
- Регистрация: 10.11.2013
- Сообщений: 78
- Репутация: 3
brainix, пробовал эту функцию, вышло не совсем то, что нужно. Как указать, по какому значению производить сортировку? mass[0][3] так я укажу значение, но как указать вместо [0] чтобы сортировка по всем массивам проводилась? Счетчиком? Я думал есть что-то проще.
Из БД сортировку провел, все выходит как надо, просто в процессе, перед обработкой всей выборки нужно некоторым элементам изменить значения. Кому-то добавить, кому-то отнять. Поэтому и встает вопрос сортировки уже в php - 26.12.2015 14:09
- Регистрация: 05.07.2015
- Сообщений: 82
- Репутация: 16
function cmp($a, $b)
{
return strcmp($a[2], $b[2]);
}
usort($mass, "cmp");Последний раз редактировалось Coytes; 26.12.2015 в 14:11. Причина: По существу
Спасибо сказали:
Desh(27.12.2015), - 27.12.2015 00:45
- Регистрация: 10.11.2013
- Сообщений: 78
- Репутация: 3
Coytes, спасибо большое! Функция отлично работает!
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
помогите пожалуйста с созданием массива на яваскрипт | Web программирование | 2 | 16.02.2015 03:44 |
[java] Как сделать функцию массива | Web программирование | 16 | 13.03.2013 01:04 |
[java] Как сделать функцию массива | Оффтоп и свободные темы | 10 | 11.03.2013 15:36 |
[JavaScript]Использование массива в другом скрипте на странице | Web программирование | 5 | 10.11.2012 17:22 |
php. Вставить переменную в значение элемента массива | Web программирование | 9 | 16.03.2011 05:37 |