php-pear-Console-Table-1.0.5-2
+
Par Remi le mardi 12 septembre 2006, 19:58 - Archives - Lien permanent
RPM of this PHP extension is available on remi repo for FC3, FC4 and in the Extras for FC5 and devel. It provides a class that makes it easy to build console style tables.
Le RPM de cette extension PHP est disponible dans le dépôt remi pour FC3, FC4 et dans les Extras pour FC5 et "devel". Elle fournit une classe pour fabriquer facilement des tableaux en mode console.
Bien sur l'installation se fait avec YUM :
yum --enablerepo=remi php-pear-Console-Table
Pour ceux qui préfèrent encore le téléchargement :
- FC5 : dans les extras
- FC4 :
php-pear-Console-Table-1.0.5-2.fc3.remi.noarch.rpm(11 Ko) - FC3 :
php-pear-Console-Table-1.0.5-2.fc4.remi.noarch.rpm(11 Ko)
Un petit exemple de code vaut mieux qu'un grand discours :
<?php require_once 'Console/Table.php'; $data = array( array('FC-1', 'Yarrow'), array('FC-2', 'Tettnang'), array('FC-3', 'Heidelberg'), array('FC-4', 'Stentz'), array('FC-5', 'Bordeaux'), CONSOLE_TABLE_HORIZONTAL_RULE, array('FC-6', '???'), ); $table = new Console_Table(); $table->setHeaders(array('Release', 'Name')); $table->addData($data); echo $table->getTable(); ?>
Et le résultat produit :
+---------+------------+ | Release | Name | +---------+------------+ | FC-1 | Yarrow | | FC-2 | Tettnang | | FC-3 | Heidelberg | | FC-4 | Stentz | | FC-5 | Bordeaux | +---------+------------+ | FC-6 | ??? | +---------+------------+
Cette petite extension me semble particulièrement pratique pour ceux qui ont adopté PHP comme langage de script sous Linux (exploitation de serveurs, construction de rapports, tâches plannifiées...). Elle est aussi utilisée par d'autres extensions à venir...
Commentaires
Billet archivé, voir php-pear-Console-Table-1.0.6-1