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

RPerl
 2009-01-03 21:52
#117551 #117551
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Hallo Leute,

ich steh gerade maechtig auf dem Schlauch.
Folgendes Problem:
2 Arrays zu einem Hash wandeln. 1. Array = Schluessel / Key, 2. Array = Werte / Values
Ich habe folgendes geschrieben, dass aber anscheinend nicht funktioniert:

Code (perl): (dl )
1
2
3
4
5
1704         foreach my $values ( @{$ref_values} ) {
1705               foreach my $fields ( @{$ref_fields} ) {
1706                      $data{$fields} = $values;
1707               }
1708         }


Die Schluessel werden alle korrekt angelegt, haben aber alle ein und den selben Wert.
Wie wuerdet ihr das machen?
Ich hatte da mal 'ne Loesung mit map() glaube ich. Erinner mich nur gerade nicht mehr dran.

Vielen Dank und liebe Gruesse,
rperl

View full thread Zwei Arrays in Hash wandeln