Generování HTML z PHP polí

Při výpisu objemných PHP polí byli mými nejlepšími společníky funkce print_r() a var_dump(). Výpis z nich se navíc musí dále obalit přinejmenším do tagů pre, aby výstup byl alespoň trochu čitelný. Navíc postup, který jsem k tomu používal:

echo "<pre>";print_r($promenna);echo "</pre>";

se mi v kódu vůbec nelíbil. Proto jsem si vytvořil třídu, která formátování obstará za mě. Tak vznikla třída Tabletizer. Díky ní je vytvoření pěkné tabulky otázkou pár řádků:

$table = new Tabletizer();
echo $table->fromArray($promenna);

Jasně, řádky neušetřím, ale vypadá to o mnoho lépe.

Poznámka z roku 2018: Zpětně by bylo vhodnější využít kratší název třídy a metodu fromArray udělat statickou.

A to je vše. Výstupem může být třeba i takováto tabulka.

Tabletizer
Tabletizer

Díky tomu, že hlavní tabulce je přiřazena třída .tabletizer, je velice jednoduché vytvořit si jakýkoli styl, který sedí do okolního “prostředí”. Vzhled tabulky si je možné jakkoli přizpůsobit.

Odkaz ke stažení, spolu s návodem a seznamem změn je možné najít na této stránce

C++: Existuje soubor?

Dnes jsem při programování “Úžasné megalomanské hry, která mi určitě zajistí milióny” narazil na problém jak zjistit, zda soubor, který chci načíst existuje.
Přečíst →

Použití příkazu chmod

Jednoduchý tip popisující práci s příkazem chmod.
Přečíst →

Linux: Snímek obrazovky

Pokud někdy budete potřebovat zachytit snímek obrazovky, aktuálního okna, vybrané části nebo dokonce celé webové stránky, bude se Vám hodit některý ze zde popsaných programů a příkazů do konzole.
Přečíst →

Aktualizace WordPressu

Aktualizovat doporučuji na každou novou stabilní verzi, pro případ nekompatibilit, které v tomto případě budou co nejmenší.
Přečíst →