Moin!
Oh Gott!
Es geht doch recht einfach und zu Fuß mit:
$dateiname="/pfad/zu/file.csv"
$fp=fopen($dateiname,"r")
$datei=fread ($fp, filesize($dateiname));
$datei=str_replace("\r","",$datei_1);
#Bei Dateien aus Windows die "\r" entfernen
$datei=array explode("\n",$string);
zerlegt am Zeilende, es entsteht ein Array.
for ($i=0; $i<count($datei_1) {
# den gehen wir durch...
$datei[$i]=explode(";",$datei[$i]);
# Wir trennen am Semikolon. Nimm was anderes, wenn Du was anderes als Trenner hast... CSV!=CSV
}
jetzt hast Du sowas wie: $datei[1][2] enthält das dritte Datenfeld des zweiten Datensatzes nach menschlicher Zählung...
Übrigens: denke an die Speicherbegrenzung. Ist absehbar, dass dies alles mal größer werden _könnte_ brauchst Du eine Datenbank. Performant ist das auch nicht unbedingt.
fastix®
--
Meinereinerselbst ist auf der Suche nach Aufträgen
Meinereinerselbst ist auf der Suche nach Aufträgen