Função PHP fputcsv()

Definição e Uso

A função fputcsv() formata a linha em CSV e escreve em um arquivo aberto.

A função retorna o comprimento da string escrita. Em caso de erro, retorna false..

Sintaxe

fputcsv(file,fields,seperator,enclosure)
Parâmetros Descrição
file Obrigatório. Arquivo aberto para escrita.
fields Obrigatório. Array a ser obtido os dados.
seperator Opcional. Caracteres de separador de campo. O padrão é a vírgula (,).
enclosure Opcional. Caracteres de delimitação de campo. O padrão é a aspas duplas ".

Descrição

fputcsv() formata uma linha (usando fields Formatado em CSV e escrito no arquivo aberto por file Arquivo especificado.

Dicas e Comentários

Dica:Ver função fgetcsv().

Exemplo

<?php
$list = array
(
"George,John,Thomas,EUA",
"James,Adrew,Martin,EUA",
);
$file = fopen("contacts.csv","w");
foreach ($list as $line)
  {
  fputcsv($file,split(','),$line));
  }
fclose($file);
?>

Após a execução do código acima, o arquivo CSV será semelhante a este:

George,John,Thomas,EUA
James,Adrew,Martin,EUA