pingpong / csv-reader
Laravel 4 - Csv Reader
1.0.0
2014-08-21 07:16 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 4.1.*
This package is not auto-updated.
Last update: 2024-09-13 10:34:23 UTC
README
服务器需求
此包需要 PHP 5.4 或更高版本。
安装
打开您的 composer.json 文件,并添加新的必需包。
"pingpong/csv-reader": "1.0.*"
接下来,打开终端并运行。
composer update
接下来,在 app/config/app.php 中添加新的别名。
'CsvReader' => 'Pingpong\CsvReader\Facades\CsvReader',
完成。
用法
创建新的实例。
$path = app_path('file.csv'); $csv = CsvReader::get($path); // OR $csv = CsvReader::make($path);
获取数据。
$data = $csv->getData();
以数组形式获取数据。
$data = $csv->toArray();
以 JSON 形式获取数据。
$data = $csv->toJson();
以对象形式获取数据。
$data = $csv->toObject();
循环。
foreach($csv as $item) { var_dump($item); }
不使用 Laravel
基本上所有功能和 API 与上述相同。
$path = __DIR__ . '/path/to/csvfile.csv'; $csv = new Pingpong\CsvReader\CsvReader($path); $data = $csv->getData();
许可证
此包是开源软件,许可协议为 BSD 3-Clause 许可协议