Thread Wie kann ich Hashs aus einem Array auslesen?
(2 answers)
Opened by panni at 2012-02-16 15:41
1. Da liegen keine echten Hashes im Array, sondern Hash-Referenzen.
2. Eine Laufvariable sollte ein Skalar sein, kein Hash. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 for my $hRef ( @array ) { # dereferenziere Hash-Ref; %item ist eine Kopie my %item = %$hRef; print $item{'title'}; # ODER # dereferenziere die Hash-Referenz und greife auf die Inhalte jeweils direkt zu print $hRef->{'title'}; } Doku-Tipps: perlreftut perlref perldsc meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |