Thread komplexe Datenstruktur (2 answers)
Opened by anti at 2009-05-18 12:08

Gast wer
 2009-05-18 12:35
#121664 #121664
Das listet ähnlich wie Dumper den Inhalt auf:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#...

# hashreferenz kommt zurück
my $hashref=$res->paramsall();

# Einziges element ist "phone" mit einer Arrayreferenz
# zu einem echten array umwandeln
my @array=@{$hashref->{phone}};

# das array abarbeiten
for my $cnt (0..$#array)
{
  Das Array enthält eine Hashreferenz
  my $ref=$array[$cnt];

  # Das wivielte element ist es?
  print "ELEMENT: $cnt\n";

  # alle schlüssel aus dem hash holen
  my @keys=keys(%$ref);

  # das ganze ausgeben
  print "  $_ =>".
        #ein beispiel wie man direkt auf ein element zugreifen kann.
        $hashref->{phone}->[$cnt]->{$_}.
        "\n" for(@keys)
}

View full thread komplexe Datenstruktur