PHP fputcsv() functie

Definitie en gebruik

De fputcsv() functie formateert een regel als CSV en schrijft deze naar een geopend bestand.

Deze functie retourneert de lengte van de ingeschreven string. Indien er een fout optreedt, wordt false geretourneerd.

Syntaxis

fputcsv(bestand,velden,scheidteken,omsluiting)
Parameters Beschrijving
bestand Verplicht. Bepaalt het geopende bestand waarop moet worden geschreven.
velden Verplicht. Bepaalt het array waarvan de gegevens moeten worden verkregen.
scheidteken Optioneel. Bepaalt het te gebruiken teken voor het scheiden van velden. Standaard is dit een komma (,).
omsluiting Optioneel. Bepaalt het te gebruiken teken voor het omringen van velden. Standaard is dit een dubbele aanhalingsteken ".

Beschrijving

fputcsv() formateert een regel (gescheiden door velden Geformatteerd als CSV-indeling en geschreven naar bestand Specifieke bestand.

Tips en opmerkingen

Tip:Zie fgetcsv() functie.

Voorbeeld

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

Na het uitvoeren van de bovenstaande code zal de CSV-bestand er ongeveer zo uitzien:

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