lucasjs7 / simple-cli-table
A simple lib to render tables in php.
Installs: 51
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lucasjs7/simple-cli-table
Requires
- php: >=8.0
- ext-mbstring: *
README
A simple lib to render tables in php.
Example 1
# Code: $data = [ ['First Name', 'Last Name', 'Age'], ['Steve', 'Magal', '37'], ['Jorel', 'Seila', '14'], ['William', 'Shostners', '9'], ['Carlos', 'Felino', '39'], ]; echo SimpleCliTable::build($data); # Output: +------------+-----------+-----+ | First Name | Last Name | Age | +------------+-----------+-----+ | Steve | Magal | 37 | | Jorel | Seila | 14 | | William | Shostners | 9 | | Carlos | Felino | 39 | +------------+-----------+-----+
Example 2
# Code: $data = [ ['Steve', 'Magal', '37'], ['Jorel', 'Seila', '14'], ['William', 'Shostners', '9'], ['Carlos', 'Felino', '39'], ]; $simpleTableCli = new SimpleCliTable; $simpleTableCli->setContainsHeader(false); foreach ($data as $line) { $simpleTableCli->add($line); } echo $simpleTableCli->render(); # Output: +---------+-----------+----+ | Steve | Magal | 37 | | Jorel | Seila | 14 | | William | Shostners | 9 | | Carlos | Felino | 39 | +---------+-----------+----+
Install using composer
composer require lucasjs7/simple-cli-table