fgendorf/php-array-table

PHP 库,用于将关联数组以文本表格的形式打印出来(类似于 mysql 终端控制台),并兼容 markdown 格式

v1.0.1 2022-08-17 16:28 UTC

This package is not auto-updated.

Last update: 2024-09-27 00:28:26 UTC


README

Scrutinizer Code Quality Build Status

PHP 类,允许将 PHP 关联数组转换为酷炫的 ASCII 表格。

安装

只需运行 composer require

composer require fgendorf/php-array-table

或在 composer.json 中添加

"fgendorf/php-array-table": "1.0"

用法

<?php

use dekor\ArrayToTextTable;

$data = [
    [
        'id' => 1,
        'name' => 'Denis Koronets',
        'role' => 'php developer',
    ],
    [
        'id' => 2,
        'name' => 'Maxim Ambroskin',
        'role' => 'java developer',
    ],
    [
        'id' => 3,
        'name' => 'Andrew Sikorsky',
        'role' => 'php developer',
    ]
];

echo (new ArrayToTextTable($data))->render();

将生成以下输出,符合 markdown 格式

| id | name            | role           |
|----|-----------------|----------------|
| 1  | Denis Koronets  | php developer  |
| 2  | Maxim Ambroskin | java developer |
| 3  | Andrew Sikorsky | php developer  |

denis 制作,倾注了 ❤