sgmarketplace / csv
此包已被废弃且不再维护。未建议替代包。
CSV 迭代器类
1.0.1
2015-08-27 17:47 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2016-10-01 20:07:24 UTC
README
这是一个简单的CSV文件读取器实现,增加了快速定位文件的功能。这使得我们能够以合理的时间处理大型CSV文件。
安装
使用composer安装 composer require sgmarketplace/csv
使用方法
简单实例化CsvMappedReader类并开始迭代
require 'vendor/autoload.php';
$csv = new \SgCsv\CsvMappedReader('demo.csv');
FileReader实现了PHP接口\SeekableIterator
和\Countable
,因此您可以通过foreach轻松迭代。每个条目作为文件列标题到行值的关联数组返回。
// Print all values in file from the column with heading 'someheading'
foreach ($csv as $line) {
echo $line['someheading']."\n";
}