ParseCSV är det senaste och enkla sättet att hämta data från CSV och du kan enkelt få kontroll över data från CSV.
där du måste lägga till biblioteksfil enligt rätt sökväg
e.g. require_once 'parsecsv.lib.php';
Därefter returnerar den titel och data separat.
$filename = 'abc.csv'; // path of CSV file or after upload pass temp path of file
$csv = new parseCSV();
$csv->auto($filename);
foreach ($csv->titles as $value):
$getcsvtitle[] = // get header in variable
endforeach;
foreach ($csv->data as $key => $row):
//$getdataasperrow = // get data row wise.
endforeach;
ParseCSV returnerar data i arrayformat efter att bara ha lagt till bibliotek, så att du enkelt kan separera header och annan data , och kompatibel med nya linjer och specialtecken, och jag har alltid använt det också.
Se länken nedan för ytterligare information.