czproject / csv-iterator
Simple reading of CSV files.
Fund package maintenance!
Other
v1.4.0
2021-07-14 17:39 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- nette/tester: ^2.0
README
Simple reading of CSV files.
Installation
Download a latest package or use Composer:
composer require czproject/csv-iterator
CsvIterator requires PHP 5.6.0 or later.
Usage
id,name
1,Gandalf The White
$iterator = new CzProject\CsvIterator\CsvIterator('/path/to/file.csv'); // optional: $iterator->setDelimiter(','); $iterator->setEnclosure('"'); $iterator->setEscape('\\'); $iterator->setEncoding('UTF-8'); while (($row = $iterator->fetch()) !== NULL) { echo $row['id']; // prints '1' echo $row['name']; // prints 'Gandalf The White' }
License: New BSD License
Author: Jan Pecha, https://www.janpecha.cz/