PHP Australia Conference 2015

SplFileObject::setCsvControl

(PHP 5 >= 5.2.0)

SplFileObject::setCsvControlSet the delimiter and enclosure character for CSV

Beschreibung

public void SplFileObject::setCsvControl ([ string $delimiter = "," [, string $enclosure = "\"" [, string $escape = "\\" ]]] )

Sets the delimiter and enclosure character for parsing CSV fields.

Parameter-Liste

delimiter

The field delimiter (one character only).

enclosure

The field enclosure character (one character only).

escape

The field escape character (one character only).

R├╝ckgabewerte

Es wird kein Wert zur├╝ckgegeben.

Beispiele

Beispiel #1 SplFileObject::setCsvControl() example

<?php
$file 
= new SplFileObject("data.csv");
$file->setFlags(SplFileObject::READ_CSV);
$file->setCsvControl('|');
foreach (
$file as $row) {
    list (
$fruit$quantity) = $row;
    
// Do something with values
}
?>

Contents of data.csv

<?php
apples|20
bananas|14
cherries|87
?>

Siehe auch

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top