kylecannon / easycsv
此包已被废弃,不再维护。未建议替代包。
此包最新版本(dev-master)没有提供许可证信息。
PHP 5.3 类集,用于读取和写入 CSV 文件
dev-master
2012-05-20 19:34 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2017-01-17 06:28:01 UTC
README
PHP 5.3 类集,用于读取和写入 CSV 文件。
读取器
要读取 CSV 文件,我们需要实例化 EasyCSV 读取器类
$reader = new \EasyCSV\Reader('read.csv');
您可以逐行迭代
while ($row = $reader->getRow()) {
print_r($row);
}
或者一次性获取所有内容
print_r($reader->getAll());
写入器
要写入 CSV 文件,我们需要实例化 EasyCSV 写入器类
$writer = new \EasyCSV\Writer('write.csv');
您可以通过传递以逗号分隔的字符串来写入一行
$writer->writeRow('column1, column2, column3');
或者传递一个数组
$writer->writeRow(array('column1', 'column2', 'column3'));
您也可以一次性写入多行
$writer->writeFromArray(array(
'value1, value2, value3',
array('value1', 'value2', 'value3')
));