Bernhard Mecl: "Spalten in einne Array schreiben"

Beitrag lesen

Jetzt möchte ich einen Array mit den Elementen A1,A2,A3 haben.

Etwas Kompakteres als das hier fällt mich auch nicht ein:

$file=file('foo');
foreach($file as $line) {
  list($col_a[],$col_b[],$col_c[])=explode('|',trim($line));
}

Brauchst Du wirklich nur die erste Spalte, kannst Du list($col_a[],,) verwenden.