Hello Johnny,
Ich schaffs mühelos entweder alle Zeilen der Textdatei auszulesen und auszugeben ODER jedes Element einer einzelnen Zeile auszulesen und auszugeben. Aber wie ich die beiden Dinge verknüpfen soll seh ich nicht.
Wie Du auf ein Element eines zweidimensionalen Arrays zugreifen kannst, das weißt Du?
$dateiname = 'deine/bunte/CSVDatei';
$_file = array(); # leeres Array für die gesamte Datei vorbereiten
$_row = Array(); # leeres Array für einen Datensatz vorbereiten
$fh = fopen($dateiname, 'rb');
flock($fh);
while ($_rec = fgetcsv($dateiname, 8192, ';', '"') # solange Datensätze gelesen werden können
{
$_datei[] = $_rec(); # hänge diese an das Array an
}
fclose($fh);
# in $_datei sollte nun die gesamte Datei stehen.
# die geben wir nun mit Hilfe der "Debugfunktion" print_r() aus.
echo htmlspecialchars(print_r($_datei,1));
echo htmlspecialchars($_datei[1][2]); # gibt das dritte Element des zweiten Datensatzes aus
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg