czproject/csv-iterator

Simple reading of CSV files.

Fund package maintenance!
Other

v1.4.0 2021-07-14 17:39 UTC

This package is auto-updated.

Last update: 2024-04-13 17:13:54 UTC


README

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/