adambisek / io-table
v1.0.0
2016-04-28 18:53 UTC
This package is not auto-updated.
Last update: 2024-09-14 17:43:03 UTC
README
将数组保存到CSV文件或将CSV文件解析为数组
安装
首选安装方式是通过 Composer。
composer require adambisek/io-table
用法
$parser = new \IoTable\Parsers\CsvParser();
$table = new \IoTable\Table();
$table->setParser($parser);
$table->loadFromString("sloupec;druhy sloupec\nsl v novem radku;a dalsi");
$rows = $table->getRows();
var_dump($rows);
$csv = $table->toString();
var_dump($csv);
$parser = new \IoTable\Parsers\CsvParser();
$table = new \IoTable\Table();
$table->setParser($parser);
$table->load([["sloupec", "druhy sloupec"], ["sl v novem radku", "a dalsi"]]);
$string = $table->toString();
var_dump($string);
解析器测试(仅限维护者使用)
$p = new \IoTable\Parsers\CsvParser();
$r = $p->parse("sloupec;druhy sloupec\nsl v novem radku;a dalsi");
var_dump($r);
$r = $p->toString([["sloupec", "druhy sloupec"], ["sl v novem radku", "a dalsi"]]);
var_dump($r);