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