38 / 38 / 11
Регистрация: 27.09.2014
Сообщений: 475
|
|||||||||||
1 | |||||||||||
Отсортировать ассоциативный массив06.04.2016, 19:04. Показов 1310. Ответов 11
Метки нет Все метки)
(
Что-то не могу понять, как отсортировать массив такого типа:
10,20,30 1,2,3 12,22,32 Вот нужно это дело отсортировать (всегда числа) по выбранному столбцу. Естественно ключи тоже должны переместиться... Т.е. если сортировать по первому столбцу, то должно получиться:
0
|
|
06.04.2016, 19:04 | |
Ответы с готовыми решениями:
11
Как отсортировать ассоциативный массив?
Ассоциативный массив |
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,209
|
|
06.04.2016, 19:16 | 2 |
![]() Решение
встроенной ф-ии нет, потому что такое возникает... никогда
если массив разбирается через foreach, то первым (можно даже ДО foreach) вытащить нужный ключ и удалить, либо игнорировать в дальнейшем а если не foreach, то зачем вообще это всё? вызывайте по ключу, как вам надо. ф-ии для работы с массивами: array_flip — Поменять местами значения массива array_reverse — Возвращает массив с элементами в обратном порядке array_splice — Удалить последовательность элементов массива и заменить её другой последовательностью asort — Отсортировать массив, сохраняя ключи krsort — Отсортировать массив по ключам в обратном порядке ksort — Отсортировать массив по ключам
1
|
38 / 38 / 11
Регистрация: 27.09.2014
Сообщений: 475
|
|
06.04.2016, 19:29 [ТС] | 4 |
Попробую пример привести.
Допустим есть такой массив: Имя сотрудника, кол-во сделано деталей, кол-во брака, процент. Допустим, нужно отсортировать по кол-ву брака. Добавлено через 3 минуты Kerry_Jr, а как тогда для второго "столбца" сортировать?
0
|
Hello Kitty
|
||||||
06.04.2016, 19:35 | 5 | |||||
http://sandbox.onlinephpfuncti... 548c9857a5 Добавлено через 31 секунду как эти функции помогут в сортировки?
0
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,209
|
||||||
06.04.2016, 19:38 | 7 | |||||
вот рабочий вариант (скомбинирован с вар-том Kerry_Jr)
сортировка по 'count':
часто новички сами не знают, чего хотят )
0
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,209
|
||||||
06.04.2016, 19:41 | 9 | |||||
шта? отсортировано же по 'count'
0
|
Hello Kitty
|
||||||
06.04.2016, 19:43 | 10 | |||||
)не .
сами догадайтесь Добавлено через 1 минуту хотя конкретно на этом примере
я про
0
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,209
|
|
06.04.2016, 19:46 | 11 |
а это у вас инфа устарела
вот свежачок-с: в моём примере он всегда может 'count' на [2] заменить
0
|
Hello Kitty
|
|
06.04.2016, 19:50 | 12 |
0
|
06.04.2016, 19:50 | |
Помогаю со студенческими работами здесь
12
Ассоциативный массив Ассоциативный массив
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |