Thread Apache stürzt ab mit Fehlermeldung 70007
(50 answers)
Opened by Escape at 2010-01-18 17:11 2010-01-19T16:15:35 MatthiasW Das ist nicht sehr kreativ, was Du da zeigst. Ich würde in dem Fall einfach eine Dimension vorsetzen, dann bleibt es schön ordentlich sortiert: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 %hash = ( 1 => { a => '1', }, 2 => { b => '2', }, 3 => { c => '3', }, 4 => { d => '4', }, ); for my $key (sort {$a <=> $b} keys %hash) { print (grep {1} keys %{$hash{$key}}) } Edit: Es muss natürlich andersrum sein, erst die value, dann die lfd. Nummer, sonst funktioniert das Doppelte-Aussortieren ja nicht. Also so herum: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 %hash = ( a => { 1 => '1', }, b => { 2 => '2', }, c => { 3 => '3', }, d => { 4 => '4', }, ); for my $key ( sort { (keys %{$hash{$a}})[0] <=> (keys %{$hash{$b}})[0] } keys %hash ) { print "$key\n"; } Last edited: 2010-01-19 18:35:48 +0100 (CET) 10 print "Hallo"
20 goto 10 |