+=========+========+=======+=========+
| Console | Tables | Made | Easy |
+=========+========+=======+=========+
A simple PHP Library for generating tables in text format, useful for writing summaries in log or console.
The easiest way to install is via composer:
$ composer require mmarica/display-table
The following versions of PHP are supported:
- PHP 5.6
- PHP 7.0
- PHP 7.1
Printing a text table is as simple as this:
<?php
require_once dirname(__FILE__) . '/vendor/autoload.php';
use Mmarica\DisplayTable;
print DisplayTable::create()
->headerRow(['#', 'Person', 'Hobbies'])
->dataRows([
['1', 'Mihai', 'Cycling, Gaming, Programming'],
['2', 'Chewbacca', 'Growling, hibernating'],
['3', 'Philip J. Fry', 'Time traveling, eating anchovies'],
])
->toText()->generate();
.---.---------------.----------------------------------.
| # | Person | Hobbies |
:---+---------------+----------------------------------:
| 1 | Mihai | Cycling, Gaming, Programming |
| 2 | Chewbacca | Growling, hibernating |
| 3 | Philip J. Fry | Time traveling, eating anchovies |
'---'---------------'----------------------------------'