Mailinglisten-Archive | 
Peter Kraume schrieb:
[..CSV Export...]
> In zwei Feldern der DB sind jetzt Zeilenumbrüche vorhanden, die mir die CSV
> Datei zerschießen. Ich habe versucht, die Umbrüche umzuformatieren, leider
> erfolglos:
> $feld = str_replace("\r\n", "\n", $feld);
> oder
> $feld = str_replace("\n", "\r\n", $feld);
> 
> 
> Hat jemand eine Idee, wie ich die Zeilenumbrüche richtig hinbekomme?
Ein Zeilenumbruch in einer CSV Datei ist immer das Zeichen eines neuen 
Datensatzes. Also sind Zeilenumbrücke nicht erleubt.
Also musst Du die Zeilenumbrück beim erzeugen ersetzen, und beim 
einlesen wieder herstellen.
beim Export.
$feld = str_replace("\n", "\\n", $feld);
$feld = str_replace("\r", "\\r", $feld);
beim Import.
$feld = str_replace("\\n", "\n", $feld);
$feld = str_replace("\\r", "\r", $feld);
Grüße
Albert
    php::bar PHP Wiki - Listenarchive