kba-team/markdown-table
将关联数组创建为 markdown 表格字符串。
v1.1.2
2022-05-18 15:23 UTC
Requires
- php: ^7.1||^8.0
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-18 20:48:45 UTC
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
在此前提下,任何人免费获得本软件及其相关文档副本(“软件”),可不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向获得软件的人提供使用该软件的权利,前提是以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,还是包括但不限于适销性、适用于特定目的和不侵犯知识产权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中,无论是由软件本身引起、源自或与软件的使用或其他方式有关。