Hej Bjørn,
Det du ønsker at gøre er at parse et dokument der er opbygget via CVS formatten. Vær opmærksom på at hvis en externe kilde pludselig skifter den måde de formatere data'en på så bryder dit script også.
Men det kan gøres på følgende måde. måske med en mindre rettelse hvis den skal hente dokumentet extern.
<?php
$data = file('sti/filenavn');
foreach ( $data AS $linje_nummer => $linje_data )
{
$columns = explode('|',$linje_data);
// indsæt videre behandling af data her.
}
?>
Når man exploder en linje ved alle | tegn så opdeler den f.eks.
data1|data2|data3
i et array bestående af
array(0 => 'data1',1 => 'data2', 2 = > 'data3)
du tilgår det så som du ville tilgå et normal array ved at skrive $column[0] for at få data1 ud.