D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
php55
/
usr
/
share
/
doc
/
pear
/
ConsoleTools
/
docs
/
Filename :
tutorial_example_10_table_advanced.php
back
Copy
<?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(); ?>