Thread Hash --> Zugriff auf ein bestimmtes Element
(3 answers)
Opened by PETER_PAN2009 at 2010-09-20 10:09
Hallo Peter, hallo wer,
es sollte ja mit einer for(each)-Schleife sein: Code (perl): (dl
)
1 2 3 4 5 6 7 for my $teil_n (values %{$ref}) { for my $teil_n_n (values %{$teil_n}) { for my $value (@{$teil_n_n}) { print $value."\n"; } } } HTH Grüße payx //EDIT: PS: Hier noch ein Alternativvorschlag mit den keys: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 for my $teil_n (sort keys %{$my_hash{teil1}->{teil2}}) { print "$teil_n:\n"; for my $teil_n_n (sort keys %{$my_hash{teil1}->{teil2}->{$teil_n}}) { print "\t$teil_n_n:\n"; for my $value (@{$my_hash{teil1}->{teil2}->{$teil_n}->{$teil_n_n}}) { print "\t\t$value\n"; } } } ($my_hash{teil1}->{teil2} und $ref sind natürlich immer austauschbar, wenn man $ref wie von wer vorgeschlagen definiert.) Last edited: 2010-09-20 11:27:53 +0200 (CEST) |