my %HoH = (); my $kriterium = "name"; $HoH{'n1'} = {'name'=>'E','nummer'=>1,'dinx'=>'x12'}; $HoH{'n2'} = {'name'=>'D','nummer'=>2,'dinx'=>'x2'}; $HoH{'n3'} = {'name'=>'C','nummer'=>3,'dinx'=>'x4'}; $HoH{'n4'} = {'name'=>'B','nummer'=>4,'dinx'=>'x8'}; $HoH{'n5'} = {'name'=>'A','nummer'=>5,'dinx'=>'x10'}; foreach(sort {$HoH{$b}{$kriterium} cmp $HoH{$a}{$kriterium}} keys %HoH){ print $_.": '".$HoH{$_}{$kriterium}."'
\n"; }