Thread Wie einen mehrdimensionalen Hash ausgeben?
(4 answers)
Opened by fo at 2009-12-31 18:07
Zusätzlich zu murphy's Lösung vielleicht noch dieser Ansatz als Angebot. Ist eine etwas andere Schreibweise.
Code (perl): (dl
)
1 2 3 4 5 6 my $ifTable = $session->gettable('ifTable',noindexes=>1); foreach my $key (keys %$ifTable) { foreach my $inkey (keys %{$ifTable->{$key}}) { print "Schluessel $key, Unterschluessel $inkey, Wert " . $ifTable->{$key}->{$inkey} . "\n"; } } Hiermit kannst Du über $key auf z.B. 10107 und 10501 zugreifen und mit $inkey auf das jeweilige z.B. 'ifMtu', 'ifDescr' usw. Edit: Beispielausgabe ergänzt. Last edited: 2009-01-01 08:53:36 +0100 (CET) 10 print "Hallo"
20 goto 10 |