ejetar/laravel-formatter

该软件包已被废弃且不再维护。未建议替代软件包。

一个格式化库,可以将数据输出转换为XML、CSV、JSON、TXT、YAML等格式。

3.2.0 2020-04-03 14:57 UTC

This package is auto-updated.

Last update: 2020-07-03 20:32:23 UTC


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。