SplFileObject::getCsvControl
(PHP 5 >= 5.2.0, PHP 7)
SplFileObject::getCsvControl — Get the delimiter, enclosure and escape character for CSV
Description
public SplFileObject::getCsvControl ( ) : array
Gets the delimiter, enclosure and escape character used for parsing CSV fields.
Parameters
This function has no parameters.
Return Values
Returns an indexed array containing the delimiter, enclosure and escape character.
Changelog
Version | Description |
---|---|
7.4.0 | The escape character can now be an empty string. |
5.6.25, 7.0.10 | Added the escape character to the returned array. |
Examples
Example #1 SplFileObject::getCsvControl() example
<?php $file = new SplFileObject("data.txt"); print_r($file->getCsvControl()); ?>
The above example will output something similar to:
Array ( [0] => , [1] => " [2] => \ )
See Also
- SplFileObject::setCsvControl() - Set the delimiter, enclosure and escape character for CSV
- SplFileObject::fgetcsv() - Gets line from file and parse as CSV fields
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/splfileobject.getcsvcontrol.php