Latest web development tutorials
 

PHP fputcsv() Function


< Complete PHP Filesystem Reference

Definition and Usage

The fputcsv() function formats a line as CSV and writes it to an open file.

This function returns the length of the written string, or FALSE on failure.

Syntax

fputcsv(file,fields,seperator,enclosure)

Parameter Description
file Required. Specifies the open file to write to
fields Required. Specifies which array to get the data from
separator Optional. A character that specifies the field separator. Default is comma ( , )
enclosure Optional. A character that specifies the field enclosure character. Default is "

Tips and Notes

Tip: Also see the fgetcsv() function.


Example

<?php
$list = array
(
"Peter,Griffin,Oslo,Norway",
"Glenn,Quagmire,Oslo,Norway",
);

$file = fopen("contacts.csv","w");

foreach ($list as $line)
  {
  fputcsv($file,explode(',',$line));
  }

fclose($file); ?>

The CSV file will look like this after the code above has been executed:

Peter,Griffin,Oslo,Norway
Glenn,Quagmire,Oslo,Norway

< Complete PHP Filesystem Reference