Daniel Thoma: Wieso ist dieser Array leer?

Beitrag lesen

Hallo Cruz

split lines into arrays

$l=0;
foreach $line (@lines) {

Über $line änderst du auch @lines. Versuch mal statt dieser Zeile folgendes einzufügen
foreach $temp (@lines) {
$line = $temp;
Das sollte das problem lösen. Den hier wird wirklich der Inhalt kopiert und nicht nur darauf verwießen

chomp($line);

»»  $i=0;
»»  for ($i=0;$i<$columns;$i++) {
»»  (${$headers[$i]}[$l],$line)=split(/\t/,$line,2);
»»  }

$l++;
} # end foreach @lines

Tschüs

Daniel