Ako vytvoriť jednoduchý kalendár PHP
01 z 05Získanie premenných kalendára
gilaxia/Getty Images ' id='mntl-sc-block-image_2-0-1' />
gilaxia/Getty Images
PHP kalendáre môžu byť užitočné. Môžete robiť veci tak jednoduché, ako je zobrazenie dátumu, a také zložité, ako je nastavenie online rezervačného systému. Tento článok ukazuje, ako vygenerovať jednoduchý PHP kalendár. Keď pochopíte, ako to urobiť, budete môcť použiť rovnaké koncepty na zložité kalendáre, ktoré možno budete potrebovať.
|_+_| 02 z 05Dni v týždni
Tu sa podrobne pozriete na dni v mesiaci a pripravíte sa na vytvorenie tabuľky kalendára. Prvá vec je určiť, na ktorý deň v týždni pripadá prvý v mesiaci. S týmito znalosťami použijete prepínač () funkcia na určenie, koľko prázdnych dní je potrebných v kalendári pred prvým dňom.
Ďalej spočítajte celkový počet dní v mesiaci. Keď viete, koľko prázdnych dní je potrebných a koľko dní je celkovo v mesiaci, je možné vygenerovať kalendár.
03 z 05Nadpisy a prázdne kalendárne dni
Prvá časť tohto kódu odráža značky tabuľky, názov mesiaca a nadpisy dní v týždni. Potom to začne a pričom slučka ktorý odzrkadľuje detaily prázdnej tabuľky, jeden pre každý prázdny deň na odpočítavanie. Keď sú prázdne dni hotové, zastaví sa. V rovnakom čase, $day_count sa každým cyklom zvýši o 1. Takto sa počíta, aby sa zabránilo tomu, že v týždni bude viac ako sedem dní.
04 z 05Dni v mesiaci
Ďalší pričom slučka vypĺňa dni v mesiaci, ale tentoraz sa počíta až do posledného dňa v mesiaci. Každý cyklus odráža detaily tabuľky s dňom v mesiaci a opakuje sa, kým nedosiahne posledný deň v mesiaci.
Slučka obsahuje aj a podmienečný výrok . Týmto sa skontroluje, či dni v týždni dosiahli 7 – koniec týždňa. Ak áno, začne nový riadok a vynuluje počítadlo späť na 1.
05 z 05
Dokončenie kalendára
Jeden posledný cyklus ukončí kalendár. Tento v prípade potreby vyplní zvyšok kalendára prázdnymi podrobnosťami tabuľky. Potom sa tabuľka zatvorí a skript sa dokončí.