ejetar / laravel-formatter
该软件包已被废弃且不再维护。未建议替代软件包。
一个格式化库,可以将数据输出转换为XML、CSV、JSON、TXT、YAML等格式。
3.2.0
2020-04-03 14:57 UTC
Requires
- php: >=7.2.5
- illuminate/support: ~5.4.0|~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0|~7.0
- league/csv: ~9.0
- mustangostang/spyc: ~0.6
Requires (Dev)
- phpunit/phpunit: ^9.0
README
目录
关于
一个允许您将数据转换为各种格式(如JSON、XML、CSV和YAML)的软件包。基于FuelPHP的💧格式化类。
安装
通过命令行
composer require ejetar/laravel-formatter
解析器
以下所有格式都是格式化器可以从中读取的支持格式。
- 数组
- CSV
- JSON
- XML
- YAML
格式
以下所有格式都是支持输出的格式。
- 数组
- CSV
- JSON
- XML
- YAML
通用用法
包含格式化器
use Ejetar\Formatter\Formatter;
支持类型
Formatter::JSON; //json Formatter::CSV; //csv Formatter::XML; //xml Formatter::ARR; //array Formatter::YAML; //yaml
制作第一个格式化器
$formatter = Formatter::make($jsonString, Formatter::JSON); $formatter = Formatter::make($yamlString, Formatter::YAML); $formatter = Formatter::make($array, Formatter::ARR); ...
从格式化器输出
$csv = $formatter->toCsv(); $json = $formatter->toJson(); $xml = $formatter->toXml(); $array = $formatter->toArray(); $yaml = $formatter->toYaml();
变更日志
目前没有...
贡献
为这个美妙的项目做出贡献吧,能和你们在一起将是一种乐趣。让我们帮助免费软件社区。欢迎加入新功能、修正错误、报告错误和任何其他形式的支持。别忘了在这个仓库里加星标!😀
许可证
这个库是开源软件,许可协议为MIT。