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