value3 / csv-reader
Csv Reader
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/value3/csv-reader
Requires
- php: >=8.0
This package is not auto-updated.
Last update: 2025-12-24 21:39:42 UTC
README
The repository has not other dependencies. It uses PHP Generators to process large files with excessive memory usage.
Full documentation on https://www.value3.de/note/php-lib-for-terabyte-lage-csv-files
composer require value3/csv-reader
<?php use Value3\CsvReader\CsvReader; $reader = new CsvReader(); foreach ($reader->read('path/some-file.csv') as $row) { echo $row['name'] . PHP_EOL; echo $row['last_name'] . PHP_EOL; } //working with streams $fp = fopen('path/some-file.csv', 'r+'); foreach ($reader->read($fp) as $row) { echo $row['name'] . PHP_EOL; echo $row['last_name'] . PHP_EOL; }