Автор Тема: Сортировка хэш-структуры  (Прочитано 2375 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сортировка хэш-структуры
« : 25 Июня 2007, 03:22:06 »
Есть структура...примерно такая

%hash = (
     "param" => {
   "id" => "001",
   "name" => "Test001"
     },
     "param1" => {
   "id" => "002",
   "name" => "Test002"
     }
);

отсортировать нужно именно по id...такое вообще возможно :) ?

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сортировка хэш-структуры
« Ответ #1 : 25 Июня 2007, 03:27:52 »
Разобрался сам...

foreach (sort { $hash{$a}{id} <=> $hash{$b}{id} } keys %hash){

}

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28