Funkcja PHP fputcsv()

Definicja i użycie

Funkcja fputcsv() formatuje wiersz jako CSV i zapisuje go do otwartego pliku.

Funkcja ta zwraca długość zapisanego cięcia. W przypadku błędów zwraca false.

Gramatyka

fputcsv(plik,fields,seperator,enclosure)
Parametry Opis
plik Wymagane. Określa otwarty plik, do którego będą zapisywane dane.
fields Wymagane. Określa tablicę, z której będą pobierane dane.
seperator Opcjonalne. Określa znak separatora pól. Domyślnie to przecinek (,).
enclosure Opcjonalne. Określa znak otaczający pole. Domyślnie to cudzysłów ".

Opis

fputcsv() formatuje wiersz (używając fields Formatuje tablicę (przekazywaną jako tablicę) plik Określony plik.

Wskazówki i komentarze

Wskazówka:Zobacz funkcję fgetcsv().

Przykład

<?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);
?>

Po uruchomieniu powyższego kodu, plik CSV będzie wyglądał mniej więcej tak:

George,John,Thomas,USA
James,Adrew,Martin,USA