PHP Dokumentation: Function fputcsv
12. Januar 2010 von werner
fputcsv
(PHP 5 >= 5.1.0)
fputcsv — Format line as CSV and write to file pointer
Beschreibung
fputcsv() formats a line (passed as a fields array) as CSV and write it (terminated by a newline) to the specified file handle.
Parameter-Liste
- handle
Der Zeiger auf eine Datei muss gültig sein undauf eine Datei verweisen, die vorher erfolgreich mit fopen()oder fsockopen() geöffnet (und nicht bereits vonfclose() geschlossen) wurde.
- fields
An array of values.
- delimiter
The optional delimiter parameter sets the field delimiter (one character only).
- enclosure
The optional enclosure parameter sets the field enclosure (one character only).
Rückgabewerte
Returns the length of the written stringIm Fehlerfall wird FALSE zurückgegeben..
Beispiele
Beispiel #1 fputcsv() example
<?php$list
= array (
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);$fp = fopen('file.csv', 'w');foreach (
$list as $line) {
fputcsv($fp, split(',', $line));
}fclose($fp);
?>Anmerkungen
Hinweis: Wenn Sie Probleme damit haben, dassPHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einemMacintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, können Siedie Option auto_detect_line_endings aktivieren.
Siehe auch
- fgetcsv() – Liest eine Zeile von der Position des Dateizeigers und prüft diese auf Komma-Separierte-Werte (CSV)