macropage / markdown-table
从关联数组创建 markdown 表格字符串。
1.1.0
2020-01-27 11:38 UTC
Requires
- php: ^7.0
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^4.8
README
创建包含您数据的 Markdown 表格。
安装
composer require kba-team/markdown-table
使用方法
简单示例
<?php use kbATeam\MarkdownTable\Table; use kbATeam\MarkdownTable\Column; $data = [ [ 'A' => 'markdown', 'B' => 'is' ], [ 'A' => 'great', 'B' => 'software', ] ]; $table = new Table(); $table->addColumn('A', new Column('Column A', Column::ALIGN_RIGHT)); $table->addColumn('B', new Column('another Column', Column::ALIGN_LEFT)); foreach ($table->generate($data) as $row) { printf('%s%s', $row, PHP_EOL); }
结果
Column A | another Column -------: | :------------- markdown | is great | software
测试
获取 composer,并安装依赖项。
composer install
调用 phpunit 运行可用的测试。您将看到测试结果以及代码覆盖率。
vendor/bin/phpunit
MIT 许可证
版权所有 (c) 2018 the-kbA-team
特此授予任何人免费获得本软件及其相关文档副本(以下简称“软件”)的权利,以无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,以及允许向提供软件的个人授予上述权利,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵犯性的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式引起的,无论是与软件、使用或以其他方式相关的。