SplFileObject::setCsvControl
Define las opciones CSV
&reftitle.description;
public voidSplFileObject::setCsvControl
stringseparator","
stringenclosure"\""
stringescape"\\"
Define el delimitador, el carácter de escape y el carácter utilizado para encerrar
los campos CSV analizados.
&reftitle.parameters;
&warning.csv.escape-parameter;
&reftitle.returnvalues;
&return.void;
&reftitle.changelog;
&Version;
&Description;
7.4.0
El argumento escape acepta ahora una cadena de
caracteres vacía para desactivar el mecanismo de escape propietario.
&reftitle.examples;
Ejemplo con SplFileObject::setCsvControl
setFlags(SplFileObject::READ_CSV);
$file->setCsvControl('|');
foreach ($file as $row) {
list ($fruit, $quantity) = $row;
// Operación sobre los datos
}
?>
]]>
Contenido de data.csv
]]>
&reftitle.seealso;
SplFileObject::getCsvControl
SplFileObject::fgetcsv
SplFileObject::fputcsv
fputcsv
fgetcsv
str_getcsv