Hallo Phil, Warum noch JSON? da ich vor kurzem etwas ähnliches umgesetzt hatte, eine kurze Info dazu. Meine Intranet Anwendung sucht in einer CSV mit ca. 10 000 Einträgen (original 50 000, aber gesplittet) nach Werten innerhalb der CSV. Ich lese die CSV ein mit;
while (($csv_line = fgetcsv($fp, filesize("meine.csv"), ";")) !== FALSE)//CSV mit Semikolon
..
Danach kannst du die einzelnen "Spalten" gezielt ansprechen wie etwa $csv_line[0], $csv_line[1]..
Event. noch aufpassen wegen der Codierung der CSV und wegen BOM!
Gruss hawk