Thread Zwei Arrays in Hash wandeln (4 answers)
Opened by RPerl at 2009-01-03 21:52

Gast Gast
 2009-01-03 22:45
#117553 #117553
Schau dir mal einen code an und überlege dir genau was er macht.
Du hast zwei Schleifen, die eine in der anderen, wann wird welche Schleife durchgearbeitet und welche Werte stehen zu welchem Zeitpunkt in den Variablen.
(Tipp: schreib dir mal ein Beispiel mit drei Werten und gehe es auf dem Papier durch.)




Aber ich will dich nicht unnötig auf die Folter spannen:
Code (perl): (dl )
1
2
3
foreach my $pos (0..$#{$ref_values} ) {
  $data{$ref_fields->[$pos]} = $ref_values->[$pos];
}
Das hier funktioniert.
Dennoch solltest du meinen Vorschlag beherzigen, dann machst du den Denkfehler nicht noch mal.

View full thread Zwei Arrays in Hash wandeln