Tvungen linie skift i funktionen fgetcsv
Jeg ksla have importeret noget data fra Navision, og det kommer nok til at foregår via en csv fil. Derfor har jeg lige lavet en lille test, for at for det på plads inden, jeg reelt ser noget data fra Navision, og dertil har jeg så konstrueret en testfil.Men men men, jeg har lidt problemer med tvungen linieskift, Som jeg har forstået funktionen, er den sidste af 4 parameter til angivelse, af tegnet for tvungen linieskift, men jeg kan ikke rigtigt få den til at skifte linie.
$row = 1;
$handle = fopen("navision.csv", "r");
while (($data = fgetcsv($handle, 1000, ";", "¤")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
I dette tilfælde har jeg brugt ¤, men jeg har også prøvet andre tegn uden virkning. Faktisk kan jeg kun få linieskift på, hvis jeg i testfilen laver et manuelt linieskift. Hvad gør jeg forkert?
