datei in array speichern

Alles, was PHP betrifft, kann hier besprochen werden.

datei in array speichern

Postby PR0M3TH3US » 16. August 2006 12:32

Hallo

Ich will eine Textdatei Zeilenweise einlesen und die einzelnen Zeilen in einem Array speichern.

Ich hab mir so gedacht:
Code: Select all
$daten = array();
$handle=fopen("datei.txt","r");
while($line=fgets($handle,1024)){
    $daten[]=$line;
}
fclose($handle);


Warum funktioniert das so nicht? Ich hoffe mal irgendjemand kann mir da nen Tipp geben.
PR0M3TH3US
 
Posts: 2
Joined: 12. August 2006 10:36

Postby Wiedmann » 16. August 2006 12:39

Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: datei in array speichern

Postby Jerry2 » 21. August 2006 22:10

PR0M3TH3US wrote:
Warum funktioniert das so nicht? Ich hoffe mal irgendjemand kann mir da nen Tipp geben.


Der obige tip löst das Problem natürlich elegant. Die Antwort auf Deine Frage lautet aber: weil Du keinen Index beim array verwendest. Alternativ könntest Du auch array_push() verwenden.

Jerry
Jerry2
 
Posts: 7
Joined: 02. August 2006 19:31


Return to PHP

Who is online

Users browsing this forum: No registered users and 43 guests