Forum Webscript.Ru

Программирование => Perl => Тема начата: DartSidius от 25 Июня 2007, 03:22:06

Название: Сортировка хэш-структуры
Отправлено: DartSidius от 25 Июня 2007, 03:22:06
Есть структура...примерно такая

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

отсортировать нужно именно по id...такое вообще возможно :) ?
Название: Сортировка хэш-структуры
Отправлено: DartSidius от 25 Июня 2007, 03:27:52
Разобрался сам...

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

}