(PHP 5 >= 5.1.0)
fputcsv — Formatea la línea como CSV y la escribe en el archivo apuntado
fputcsv() da formato a línea (pasada como matriz en fields ) como CSV y la escribe en el archivo especificado por handle . Regresa la longitud de la cadena escrita, o FALSE en caso de falla.
El parámetro opcional delimiter fija el delimitador de campo (sólo un caracter). Por defecto es una coma: ,.
El parámetro opcional enclosure fija el empaquetador del campo (sólo un caracter) y el valor por defecto son las dobles comillas ".
Example#1 Ejemplo 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);
?>
Note: Si sufre problemas con PHP no reconociendo los finales de línea cuando lee archivos creados en un Macintosh (o leyendo archivos sobre uno), puede probar activando la opción de configuración auto_detect_line_endings.
Vea también fgetcsv().