SplFileObject::setCsvControl
(PHP 5 >= 5.2.0)
SplFileObject::setCsvControl — Establece el delimitador y caracter de encierro del CSV
Descripción
public void SplFileObject::setCsvControl
([ string
$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] )Establece el delimitador y caracter de encierro para analizar los campos CSV.
Parámetros
-
delimiter -
El campo delimitador (un sólo caracter).
-
enclosure -
El campo de encerrado (un sólo caracter).
-
escape -
El campo de caracter de escape (un sólo caracter).
Valores devueltos
No devuelve ningún valor.
Ejemplos
Ejemplo #1 Ejemplo de SplFileObject::setCsvControl()
<?php
$file = new SplFileObject("datos.csv");
$file->setFlags(SplFileObject::READ_CSV);
$file->setCsvControl('|');
foreach ($file as $row) {
list ($frutas, $cantidad) = $row;
// Hacer algo con valores
}
?>
Contents of data.csv
<?php manzanas|20 bananas|14 cerezas|87 ?>
Ver también
- SplFileObject::getCsvControl() - Obtiene el carácter delimitador y de encerrado del CSV
- SplFileObject::fgetcsv() - Obtiene la línea de el fichero y analiza como campos CSV
There are no user contributed notes for this page.
