(PHP 5 >= 5.2.0)
SplFileObject::setCsvControl — Establece el delimitador y caracter de encierro del CSV
$delimiter
= ","
[, string $enclosure
= "\""
[, string $escape
= "\\"
]]] )Establece el delimitador y caracter de encierro para analizar los campos CSV.
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).
No devuelve ningún valor.
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 ?>