Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.46 KB

readme.md

File metadata and controls

49 lines (33 loc) · 1.46 KB

CsvIterator

Build Status Downloads this Month Latest Stable Version License

Simple reading of CSV files.

Donate

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/