Thread Arrays zu Multi-Array zusammenfügen? (19 answers)
Opened by Ionit at 2014-10-13 10:19

Ionit
 2014-10-13 10:19
#177753 #177753
User since
2006-05-16
81 Artikel
BenutzerIn
[default_avatar]
Hallo Freunde,

ich habe drei Arrays.

Code: (dl )
1
2
3
my @vorname = ('Jule', 'Claudia', 'Susi');
my @haarfarbe = ('rot', 'blond', 'schwarz');
my @figur = ('schlank', 'zierlich', 'mollig');


Diese Arrays sollen nun zu einem Multidimensionalen Array zusammengeführt werden.

Als Ergebnis muss folgendes herauskommen:

Code: (dl )
1
2
3
4
5
@multi_array = (
["Jule", "rot", "schlank"],
["Claudia", "blond", "zierlich"],
["Susi", "schwarz", "mollig"],
);


Nach langem hin und her habe ich das nun auf folgendem Weg geschafft.

Code: (dl )
1
2
3
4
5
my $i = 0;
foreach (@vorname) {
$multi_array[$i] = [$vorname[$i], $haarfarbe[$i], $figur[$i]];
$i++;
}


Das Ergebnis ist korrekt - nur frage ich mich (als Anfänger), ob das der richtige Weg ist oder ob man das, codetechnisch sauber, besser auf anderem Wege macht.

Was meint ihr dazu?

Danke schonmal im Voraus!

Gruß Matthias
Last edited: 2014-10-13 10:23:15 +0200 (CEST)

View full thread Arrays zu Multi-Array zusammenfügen?