Hi,
Jetzt möchte ich, dass die Zahlen des zweiten Elementes addiert werden, wenn das vierte Element gleich ist und in einem neuen Array
eingelesen werden.
tut's auch ein Hash? Ich würde das etwa folgendermaßen machen (ungetestet):
my %ergebnis;
foreach (@lines) {
chomp; # wenn Du die Daten aus einer Datei ausgelesen hast (z.B), haben sie alle noch ein Newline am Ende
my @temp = split(/&/, $_);
$ergebnis{$temp[3]) += $ergebnis{$temp[1]};
}
Ausgabe:
foreach (keys %ergebnis) {
print $_, ': ', $ergebnis{$_}, "\n";
}
Cheatah