Manual do PHP
Anterior |  | Próxima

# fputcsv

(PHP 5 >= 5.1.0RC1)

fputcsv -- Formata a linha como um CSV e escreve em um ponteiro de arquivo

## Descrição

int fputcsv ( resource handle [, array fields [, string delimiter [, string enclosure]]] )

fputcsv() formata uma linha (passada como um array `fields`) como CSV e escreve ela em um handle de arquivo especificado por `handle`. Retorna o tamanho da string escrita ou `FALSE` em caso de falha.

O parâmetro opcional `delimiter` configura o caracter delimitador (apenas um caracter). Por padrão é a vírgula: `,`.

O parâmetro opcional `enclosure` configura o caracter que envolve os dados (apenas um caracter) e tem como valor padrão aspas-duplas: `"`.

Exemplo 1. Um exemplo de fputcsv()
`<?php $list = array ( 'aaa,bbb,ccc,dddd', '123,456,789', '"aaa","bbb"' ); $fp = fopen('file.csv', 'w'); foreach ($list as $line) { fputcsv($fp, split(',', $line)); } fclose($fp); ?>`

> Nota: Se você está tendo problemas com o PHP no reconhecimento do final de linha quando criando ou lendo arquivos num computador Macintosh, você pode habilitar a opção auto_detect_line_endings.

Veja também fgetcsv().

Anterior | Principal | Próxima
fpassthru | Acima | fputs