Jak zbudować prosty kalendarz PHP
01 z 05Pobieranie zmiennych kalendarza
gilaxia/Getty Images ' id='mntl-sc-block-image_2-0-1' />
gilaxia/Getty Images
Kalendarze PHP mogą być przydatne. Możesz zrobić rzeczy tak proste, jak pokazanie daty, i tak złożone, jak skonfigurowanie systemu rezerwacji online. Ten artykuł pokazuje, jak wygenerować prosty kalendarz PHP. Kiedy zrozumiesz, jak to zrobić, będziesz mógł zastosować te same koncepcje do złożonych kalendarzy, których możesz potrzebować.
|_+_| 02 z 05Dni tygodnia
Tutaj przyjrzysz się bliżej dniom miesiąca i przygotujesz się do kalendarza. Pierwszą rzeczą jest ustalenie, w który dzień tygodnia przypada pierwszy dzień miesiąca. Mając tę wiedzę, używasz przełącznik () funkcja określająca ile pustych dni jest potrzebnych w kalendarzu przed pierwszym dniem.
Następnie policz wszystkie dni miesiąca. Kiedy wiesz, ile pustych dni jest potrzebnych i ile jest łącznie dni w miesiącu, można wygenerować kalendarz.
03 z 05Nagłówki i puste dni kalendarza
Pierwsza część tego kodu zawiera echo znaczników tabeli, nazwy miesiąca i nagłówków dni tygodnia. Potem zaczyna się podczas pętli to odzwierciedla puste szczegóły tabeli, po jednym na każdy pusty dzień do odliczania. Kiedy puste dni się skończą, to się kończy. Jednocześnie $day_count za każdym razem wzrasta o 1. To utrzymuje liczenie, aby zapobiec odkładaniu więcej niż siedem dni w tygodniu.
04 z 05Dni miesiąca
Inne podczas pętli wypełnia dni miesiąca, ale tym razem liczy się do ostatniego dnia miesiąca. Każdy cykl odzwierciedla szczegóły tabeli z dniem miesiąca i powtarza się aż do ostatniego dnia miesiąca.
Pętla zawiera również instrukcja warunkowa . Sprawdza, czy dni tygodnia osiągnęły 7 — koniec tygodnia. Jeśli tak, rozpoczyna nowy wiersz i resetuje licznik z powrotem do 1.
05 z 05
Kończenie kalendarza
Ostatnia pętla while kończy kalendarz. Ten wypełnia resztę kalendarza pustymi szczegółami tabeli, jeśli to konieczne. Następnie tabela jest zamykana, a skrypt jest gotowy.