php-mod/csv

此包已被废弃,不再维护。作者建议使用jwage/easy-csv包。

适用于PHP 5.3+的CSV操作

0.2.4 2013-11-30 09:40 UTC

This package is auto-updated.

Last update: 2021-01-24 13:29:36 UTC


README

此文档仅适用于版本0.1

EasyCSV

EasyCSV是一个简单的面向对象的PHP 5.3+ CSV操作库

Build Status

读取器

要读取CSV文件,我们需要实例化EasyCSV读取器类

<?php
$reader = new \EasyCSV\Reader('read.csv');

您可以逐行遍历行

<?php
while ($row = $reader->getRow()) {
    print_r($row);
}

或者您可以一次性获取所有内容

<?php
print_r($reader->getAll());

写入器

要写入CSV文件,我们需要实例化EasyCSV写入器类

<?php
$writer = new \EasyCSV\Writer('write.csv');

您可以通过传递以逗号分隔的字符串来写入一行

<?php
$writer->writeRow('column1, column2, column3');

或者您可以传递一个数组

<?php
$writer->writeRow(array('column1', 'column2', 'column3'));

您还可以一次性写入多行

<?php
$writer->writeFromArray(array(
    'value1, value2, value3',
    array('value1', 'value2', 'value3')
));