Mailinglisten-Archive |
Thomas Hausheer wrote: > Hallo > > Habe ein CSV-File welches so aufgebaut ist: > > 1;FOL02;110;S,L,M > 2;FOL03;110;X > 3;FOL04,FOL05;120;X,L,S > > mit diesem Code: > > $csvData = file($file); > foreach($csvData as $v){ > $csvRowData = explode(";",$v); > print "AID: ".$csvRowData[0]."<br />Farbe: ".$csvRowData[1]."<br / > >Groesse: ".$csvRowData[2]."<br />Size: ".$csvRowData[3]."<hr>"; > } Du könntest ram sparen und fgetcsv() verwenden. > > Versuche ich das File einzulesen um Zeile ein Array zu erhalten was > ich dann entsprechend weiterverarbeiten kann. > > Nun leider bricht es nach der ersten Zeile ab bzw. es läd das: > 1;FOL02;110;S,L,M 2 Woher weißt du, dass es das läd? Die Ausgabe von deinem Script kann es ja nicht sein... Lass dir mal print_r($csvData); ausgeben, dann siehst du, ob das mit den Zeilenumbrüchen geklappt hat. > > Was mache ich falsch, kann mir jemand einen Tipp/helfen. > > Danke euch, Gruss > Thomas Yannik
php::bar PHP Wiki - Listenarchive