Need help to sort hash of hashes by value in perl
Hi All,
I have a hash of hashes and I need to sort this by value and write to a javascript array file..
Currently I am using the following
foreach my $key(sort { keys %{$trans{$a}} <=> keys %{$trans{$b}}} keys %transmission)
{
foreach my $role(sort {$trans{$key}{$a} cmp $trans{$key}{$b}} keys %{$trans{$key}})
{
$transrecord.="if(srchtranslist['$key'] ==null){srchtranslist['$key']=new Object();srchtranslist['$key']['$role']=\"$trans{$key}{$role}\";}else{srchtranslist['$key']['$role']=\"$trans{$key}{$role}\";}\n";
}
}
and the sorting isn't working.
Please help
Newbee
|