SplFileObject
PHP Manual

SplFileObject::setCsvControl

(PHP 5 >= 5.2.0)

SplFileObject::setCsvControlEstablece 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
PHP Manual