SplFileObject::setCsvControl
Establece el carácter delimitador y el circundante para campos CSV
&reftitle.description;
public voidSplFileObject::setCsvControl
stringdelimiter","
stringenclosure"\""
stringescape"\\"
Establece el carácter delimitador y el circundante para analizar campos CSV.
&reftitle.parameters;
delimiter
El delimitador de campos (un sólo carácter).
enclosure
El carácter circundante de cada campo (un sólo carácter).
escape
El carácter de escape de campos (un sólo carácter).
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Ejemplo de SplFileObject::setCsvControl
setFlags(SplFileObject::READ_CSV);
$fichero->setCsvControl('|');
foreach ($fichero as $fila) {
list ($frutas, $cantidad) = $fila;
// Hacer algo con los valores
}
?>
]]>
Contenido de data.csv
]]>
&reftitle.seealso;
SplFileObject::getCsvControl
SplFileObject::fgetcsv