kba-team/markdown-table

将关联数组创建为 markdown 表格字符串。

v1.1.2 2022-05-18 15:23 UTC

This package is auto-updated.

Last update: 2024-09-18 20:48:45 UTC


README

License: MIT PHP Composer & PHPUnit Maintainability Test Coverage

创建一个包含您数据的 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

在此前提下,任何人免费获得本软件及其相关文档副本(“软件”),可不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向获得软件的人提供使用该软件的权利,前提是以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,还是包括但不限于适销性、适用于特定目的和不侵犯知识产权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中,无论是由软件本身引起、源自或与软件的使用或其他方式有关。