guenter024
Erfahrenes Mitglied
Hallo PHP-Freunde,
Versuche an Hand des Beispiels von PHP.net mit fputcsv() eine csv-Datei zu erzeugen und in diese zu schreiben.
Zum Beispiel
Problem: in den Textinhalten befinden sich auch Kommas, welche durch die Funktion split() ebenfalls als Feldtrenner eingestuft werden.
Wie könnte ich dieses Problem umgehen?
Danke für Eure Hilfe.
LG
Günter
EDIT: wenn ich die Kommas mit str_replace() entferne geht es natürlich, das ist aber nicht so zufriedenstellend.
Versuche an Hand des Beispiels von PHP.net mit fputcsv() eine csv-Datei zu erzeugen und in diese zu schreiben.
Zum Beispiel
PHP:
$list = array ("$text1,$text2,$text3"); # die Arrayinhalte kommen aus der Datenbank
$fp = fopen('file.csv', 'w+');
foreach ($list as $line) {
fputcsv($fp, split(',', $line),';');
}
fclose($fp);
Problem: in den Textinhalten befinden sich auch Kommas, welche durch die Funktion split() ebenfalls als Feldtrenner eingestuft werden.
Wie könnte ich dieses Problem umgehen?
Danke für Eure Hilfe.
LG
Günter
EDIT: wenn ich die Kommas mit str_replace() entferne geht es natürlich, das ist aber nicht so zufriedenstellend.