관리-도구
편집 파일: tutorial_example_10_table_advanced.php
<?php require_once 'tutorial_autoload.php'; $output = new ezcConsoleOutput(); $output->formats->blue->color = 'blue'; $output->formats->blue->style = array( 'bold' ); $output->formats->red->color = 'red'; $output->formats->red->style = array( 'bold' ); $output->formats->green->color = 'green'; $output->formats->green->style = array( 'bold' ); $colors = array( 'red', 'blue', 'green' ); $aligns = array( ezcConsoleTable::ALIGN_LEFT, ezcConsoleTable::ALIGN_CENTER, ezcConsoleTable::ALIGN_RIGHT ); $table = new ezcConsoleTable( $output, 78 ); $table->options->corner = ' '; $table->options->lineHorizontal = ' '; $table->options->lineVertical = ' '; $table->options->widthType = ezcConsoleTable::WIDTH_FIXED; for ( $i = 0; $i < 10; $i++ ) { for ( $j = 0; $j < 10; $j++ ) { $table[$i][$j]->content = '*'; $table[$i][$j]->format = $colors[array_rand( $colors )]; $table[$i][$j]->align = $aligns[array_rand( $aligns )]; } } $table->outputTable(); $output->outputLine(); ?>