Leser: 19
1
2
3
4
5
my %liste1 = ("Seite01" => "24",
"Seite02" => "653266",
"Seite03" => "214",
"Seite04" => "l2",
);
1
2
3
4
Seite02 wurde 653266 aufgerufen
Seite03 wurde 214 aufgerufen
Seite01 wurde 24 aufgerufen
Seite01 wurde l2 aufgerufen
for my $key (sort { $a <=> $b } keys %hash) {}
for my $key (sort { $hash{ $a } <=> $hash{ $b } } keys %hash) {}
sort {$a cmp $b || $hash{ $a } <=> $hash{ $b }}
2009-11-19T12:26:17 pqich glaube, die frage war: "nach Werten sortiert".
ausgabe der keys und values, aber sortierung nur nach werten (values).
im übrigen sollte zumindest die sortierung der values vor den keys kommen, zumindest wenn man sich die beispielausgabe anschaut.
sort {$hash{ $b } <=> $hash{ $a } || $a cmp $b}