Thread Hashes
(27 answers)
Opened by BrownWolf at 2003-08-15 22:03
Also irgendwie machst du es dir ganz schön kompliziert. Aber hier trotzdem die Lösung die mir grad so einfällt:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/usr/bin/perl my %hash; my $name="format_c"; my $wonid = 29473462; my $weapon= "M1A1"; for (0..3) { $hash{"$name"}{"$wonid"}{"$weapon"}++; } for my $name (keys %hash) { for my $wonid (keys %{$hash{$name}}) { for (keys %{$hash{$name}{$wonid}}) { print "$name => $wonid => $_\n"; print "$name => $wonid => connects $hash{$name}{$wonid}{$_}\n"; } } } Ich würde dir aber eher eine Datenstruktur wie diese empfehlen, da lebt es sich leichter. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 my %hash = ( format_c => { wonid => 826382, weapon => 'M1A1', connects => 3 }, Browswolf => { wonid => 826351, weapon => 'AK47', connects => 5 } ) Gruß Alex\n\n <!--EDIT|format_c|1060972295--> |