![]() |
Сортировка многомерного массива по индексу
array[103]["green"] = "preved";
array[91]["red"] = "medved"; array[39]["yellow"] = "padonag"; array[119]["blue"] = "udaff"; array[66]["violet"] = "iddqd"; как отсортировать это дело по первому индексу и чтобы вышло так: array[39]["yellow"] = "padonag"; array[66]["violet"] = "iddqd"; array[91]["red"] = "medved"; array[103]["green"] = "preved"; array[119]["blue"] = "udaff"; |
Array.sort ?
|
пожалуйста готовое решение, уже по всякому перепробовал, читал форум, ничего конкретного нет :)
|
А зачем их сортировать, когда они и так внутри массива находятся согласно первому индексу, так как он числовой?
|
ты не туда посмотрел, посмотри внимательно, вначале написан данный массив, а в конце такой каким я бы хотел его видеть после сортировки с использованием злого кода ;)
|
Дубль два (для непонятливых)
Код:
var array:Array = new Array (); |
спасибо большое! все получилось ;) Встречный вопрос, как отсортировать тада по второму индексу, там где цвета?
|
Отсортировать по второму индексу можно, только тогда числовые индексы изменятся.
Array.sortOn, смотрим в хелп. |
Цитата:
|
Ха-ха, класс! Тема - супер!
|
| Часовой пояс GMT +4, время: 16:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.