2009-08-04 5 views
2

PHP에서 ASCII "테이블"을 만들기위한 사실상의 표준 라이브러리가 있습니까?PHP ASCII 테이블 라이브러리

나는 약간의 PHP 코드를 원하는, 배열이나 다른 데이터 구조 MySQL의 명령 행 클라이언트의 결과

+--------+---------------------+----------------------------------+ 
| fld_id | fld_name   | fld_email      | 
+--------+---------------------+----------------------------------+ 
|  1 | A value    | another value     | 
|  2 | A value    |         | 
|  3 | A value    | another value     | 
+--------+---------------------+----------------------------------+ 

하지 로켓 과학, 또는 컴퓨터 과학, 그러나 확실하게 같은 모양을 출력 테이블을 손으로 때 지루한 과학은 누군가가 이미 해결했다고.

답변

3

사실상 표준 아니지만, 젠드 프레임 워크의 Zend_Text_Table 구성 요소가 정확히이 일을합니다.

고도로 구성 가능하고 모듈 식이라는 보너스가 추가되었습니다. 예를 들어 모든 종류의 서식 세부 사항을 제어 할 수 있습니다. 또한, 귀하에게 중요한 경우 엄격한 OOP 주임을 준수합니다.

큰 라이브러리의 일부라는 사실은 위협적 일 수 있지만 구성 요소는 상당히 분리되어 있습니다. 단 하나의 종속성은 플러그 가능 렌더링 엔진의 Zend_Loader_PluginLoader에 있습니다.

가장 중요한 점은 UTF-8을 완벽하게 지원한다는 것입니다.

+1

젠장, 내가 젠드 프레임 워크의 API는 PHP의만큼 커질 때 궁금;) –