Thread Hash sortieren
(19 answers)
Opened by mikey_b at 2010-03-26 22:08
Weil Du die Variable zwar "$key" nennst, in Wirklichkeit aber die Werte des Hashs drin stecken. Du schreibst im Schleifenkopf ja "values %hash".
Wenn Du die Keys nach den Werten sortiert haben willst, dann kannst Du einfach Code (perl): (dl
)
1 2 3 4 5 my @keys_sorted = sort{ $hash{$a} <=> $hash{$b} }keys %hash; for my $key ( @keys_sorted ) { print "$key -> $hash{$key}\n"; } OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |