phpbar.de logo

Mailinglisten-Archive

[php] CSV Import

[php] CSV Import

Yannik Hampe yannik at cipher-code.de
Don Jul 9 14:15:58 CEST 2009



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