PHP CLI 테이블 그리기 Console Table

1 개요[ | ]

PHP CLI 테이블 그리기
PEAR Console_Table 설치
PHP Fatal error: Call to undefined function Console_Table()
  • 본래 PEAR에 있던 패키지인데, 여기서는 composer로 설치한다.[1]

2 설치[ | ]

root@zetawiki:~/project1# composer require pear/Console_Table
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^1.3 for pear/Console_Table
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing pear/console_table (v1.3.0)
    Downloading: 100%         

pear/console_table suggests installing pear/Console_Color2 (>=0.1.2)
Writing lock file
Generating autoload files

3 테스트[ | ]

  • 아래와 같이 table1.php 파일 작성
root@zetawiki:~/project1# vi table1.php
<?php
include 'vendor/autoload.php';
$tbl = new Console_Table();
$tbl->setHeaders(['언어', '연도']);
$tbl->addRow(['PHP', 1994]);
$tbl->addRow(['C',   1970]);
$tbl->addRow(['C++', 1983]);
echo $tbl->getTable();
root@zetawiki:~/project1# php table1.php
+------+------+
| 언어 | 연도 |
+------+------+
| PHP  | 1994 |
| C    | 1970 |
| C++  | 1983 |
+------+------+

4 같이 보기[ | ]

5 참고[ | ]

  1. pear install Console_Table‎‎로 설치해도 되지만, 역시 composer로 설치하는 것이 좋다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}