Thread hash sortieren (6 answers)
Opened by Froschpopo at 2007-03-20 18:06

kristian
 2007-03-20 20:43
#75184 #75184
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo

Code: (dl )
1
2
3
4
5
6
7
8
9
kristian@wst1:~> perl -wle '
my %hash = (nummer => ["bla", 3], test => ["bla", 1] );
my @sorted_keys = map { $_->[0] }
sort { $a->[1] <=> $b->[1] }
map { [$_, $hash{$_}->[1] ] } keys %hash;
print $_ . " => " . $hash{$_}->[0] . " => " . $hash{$_}->[1] for @sorted_keys;
'
test => bla => 1
nummer => bla => 3

Code: (dl )
1
2
3
4
5
6
7
8
9
kristian@wst1:~> perl -wle '
my %hash = (nummer => ["bla", 3], test => ["bla", 1] );
my @sorted_keys = map { $_->[0] }
sort { $b->[1] <=> $a->[1] }
map { [$_, $hash{$_}->[1] ] } keys %hash;
print $_ . " => " . $hash{$_}->[0] . " => " . $hash{$_}->[1] for @sorted_keys;
'
nummer => bla => 3
test => bla => 1


Gruss
Kristian

View full thread hash sortieren