Thread HoH (mehrdimensionale Hashes) (2 answers)
Opened by Gast at 2008-09-09 12:10

Gast Gast
 2008-09-09 12:10
#114405 #114405
Hi,

ich möchte meinen mehrdimensionalen Hash auslesen.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;

my $daten;
$daten->{"in"}->{"tcp"}->{"1234in"}=1;
$daten->{"in"}->{"tcp"}->{"1235in"}=2;
$daten->{"out"}->{"udp"}->{"1234out"}=3;
$daten->{"out"}->{"tcp"}->{"1235out"}=4;

foreach my $t1 (keys %{$daten}){
    print "Direction: $t1\n";
    foreach my $t2 (  keys $daten->{$t1}  ){
        print "Protokoll: $t2\n";
    }
}

Die erste Schleife geht ja noch, aber die Zweite dann nicht mehr.
Wie kann ich möglichst einfach, die Daten herausbekommen.
Es muss eine Eigene Ausgaberoutine sein, da ich dort noch Sachen
Klassifizieren muss.

Danke für eure Antworten

View full thread HoH (mehrdimensionale Hashes)