Thread Hash sortieren (19 answers)
Opened by mikey_b at 2010-03-26 22:08

renee
 2010-03-26 07:04
#135311 #135311
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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";
}
machen...
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/

View full thread Hash sortieren