PHP: Validace bankovního čísla

Jednoduchá PHP funkce pro validaci čísla českého bankovního účtu.
Přečíst →

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