fputcsv

(PHP 5)

fputcsv --  Formatea la línea como CSV y la escribe en el archivo apuntado

Descripción

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

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 ".

Ejemplo 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);
?>

Nota: 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().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:42