I get this:%foo =( '11' =>{ '4'=>'Four', }, '33' =>{ '1'=>'One', }, '2' =>{ '2' => 'Two', }, ); my $ref_HoH = \%foo; for my $k ( sort {%{ $ref_HoH{$a} } <=> %{ $ref_HoH{$b} } }keys + %$ref_HoH ) { print "$k\n"; for my $j ( sort keys %{$ref_HoH->{ $k }} ) { print "\t$j\n"; } }
What should I do to get this code to print my keys like so:33 1 11 4 2 2
Thank you guys.2 11 33
In reply to Sorting a Hash of Hashes by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |