Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: сортировка многомерного массива
Мне нужно что бы вывод отсортировался по $v[2], но при этом $key и $k должны соответствовать $v[0], $v[1], $v[2]
Sail
Отправлено: 23 Ноября, 2015 - 12:25:57
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
vadka пишет:
usort удалит ключи, а мне нужны неизменными.
Посмотрели-бы перечень функций справа по приведенной ссылке... uasort() (Добавление)
Действительно ли надо в порядке 9,8,7,6,5,4... несмотря на то, что элементы этой последовательности, идущие подряд относятся к разным массивам ("stringX")?
Тогда простой сортировкой дело не ограничится.
vadka
Отправлено: 23 Ноября, 2015 - 21:51:21
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2015
Помог: 0 раз(а)
Sail Да, действительно, так и нужно. Можно все преобразовать в одномерный массив и потом сортировать через usort, но насколько будет хорошим такое решение?
Sail
Отправлено: 24 Ноября, 2015 - 09:39:53
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.