PHP fputcsv() Funktion
Definition und Verwendung
Die fputcsv() Funktion formatiert eine Zeile in CSV und schreibt sie in eine geöffnete Datei.
Diese Funktion gibt die Länge der in die Zeile eingefügten Zeichenkette zurück. Im Fehlerfall wird false zurückgegeben.
Syntax
fputcsv(file,fields,seperator,enclosure)
Parameter | Beschreibung |
---|---|
file | erforderlich. Bestimmt das geöffnete Datei, in das geschrieben werden soll. |
fields | erforderlich. Bestimmt das Array, aus dem die Daten gewonnen werden sollen. |
seperator | optional. Bestimmt das Zeichen, das als Feldtrennzeichen verwendet wird. Standard ist der Komma (,). |
enclosure | optional. Bestimmt das Zeichen, das um die Felder gelegt wird. Standard ist das Anführungszeichen "". |
Beschreibung
fputcsv() schreibt eine Zeile (getrennt durch fields wird in CSV-Format formatiert und in die von file bezeichnet die Datei.
Hinweise und Kommentare
Hinweis:Siehe fgetcsv() Funktion.
Beispiel
<?php $list = array ( "George,John,Thomas,USA", "James,Adrew,Martin,USA", ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file,split(',',$line)); } fclose($file); ?>
Nach der Ausführung des obigen Codes wird die CSV-Datei ähnlich aussehen:
George,John,Thomas,USA James,Adrew,Martin,USA