Thread Speichern von Daten aus array in Hash: %hash und @array/aref (6 answers)
Opened by Duff at 2007-05-25 16:48

Linuxer
 2007-05-25 18:34
#76960 #76960
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Hi,

versuch es doch mal mit:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
for my $line (@array) {
# alle 3 Variablen sind nun undef
my ($key, $value1, $value2);

# Zuweisung; eigentlich sollten alle 3 nun Werte haben
# es sei denn, dass split kein Ergebnis liefern konnte
($key, $value1, $value2) = (split(/\s+/, $line))[0,4,7];

# wenn $value2 undef ist, dann fuege Leerstring ein
push @{$hash{$key}}, [$value1, $value2 || '' ];
}
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!

View full thread Speichern von Daten aus array in Hash: %hash und @array/aref