Textdatein aus einem Ordner in ein Array ?
Andreas
- php
Hallo,
ich habe jetzt mehrer Textdatein, mit der gleichen Zeileinanzahl in einem Ordner gespeichert.
Nun wollte ich diese gern in ein Array einlesen lassen um dann eine bestimmte Zeile jeder Textdatei auslesen zu lassen.
Es soll z.B. von jeder Textdatei die 5. Zeile ausgegeben werden.
Würde mir bitte einer dies in php schreiben und kurz erklären!?
MfG. Andreas
Hallo
Als erstes musst du natürlich die dateien alle öffnen:
$f1 = fopen("datei1.txt");
$f2 = fopen("datei2.txt");
Dann lest du sie jeweils in einen array ein:
$arr1 = file($f1);
$arr2 = file($f2);
Dann die Dateien schließen
fclose($f1);
fclose($f2);
Nun einfach mit echo $arr1[5]; bzw echo $arr2[5]; zB die 6te Zeile ausgeben...
Grüße
David
Hallo David Tibbe,
Als erstes musst du natürlich die dateien alle öffnen:
$f1 = fopen("datei1.txt");
$f2 = fopen("datei2.txt");
Dann lest du sie jeweils in einen array ein:
$arr1 = file($f1);
$arr2 = file($f2);
Dann die Dateien schließen
fclose($f1);
fclose($f2);
...dann löschst Du all die überflüssigen fopen und fclose wieder
und schaust dir die Parameter von file nochmal _genau_ an...
http://www.php.net/manual/en/function.file.php
Gruß,
dimde
Hallo,
jede einzeln einlesen ist ja kein Problem nur funktioniert das bei mir nicht.
die Anzahl und Namen der Textdatein ändern sich von Tag zu Tag...
Andreas
Als erstes musst du natürlich die dateien alle öffnen:
$f1 = fopen("datei1.txt");
$f2 = fopen("datei2.txt");
Hallo Andreas,
jede einzeln einlesen ist ja kein Problem nur funktioniert das bei mir nicht.
die Anzahl und Namen der Textdatein ändern sich von Tag zu Tag...
dann musst du vermutlich mit einer Schleife arbeiten. Wie sehen denn die Namen der Textdateien aus? Haben die ein bestimmtes Muster?
Grüße aus Nürnberg
Tobias
die Namen der Textdatein haben kein gleiches Muster.