Tworzenie menu za pomocą pętli
Założenie: Stworzymy dynamiczne menu nawigacyjne, które będzie generowane za pomocą pętli PHP. Unikniemy tym samym ręcznego wpisywania każdego elementu menu w kodzie HTML.
Krok po kroku:
- Definicja tablicy z elementami menu: Utworzymy tablicę asocjacyjną, gdzie kluczem będzie nazwa elementu menu, a wartością – adres URL.
- Generowanie menu za pomocą pętli `foreach`: Przejdziemy przez tablicę `$menu` za pomocą pętli `foreach` i wygenerujemy kod HTML dla każdego elementu.
- $nazwa "; } echo "
- Wyjaśnienie kodu: Pętla `foreach` iteruje po każdym elemencie tablicy `$menu`. W każdej iteracji zmienna `$nazwa` przechowuje klucz (nazwę elementu), a `$url` – wartość (adres URL). Kod HTML generuje listę nieuporządkowaną (`
- `) z elementami listy (`
- `), zawierającymi linki (``) do odpowiednich adresów.
$menu = array(
"Strona główna" => "/",
"O nas" => "/o-nas",
"Usługi" => "/usługi",
"Kontakt" => "/kontakt"
);
echo "";
foreach ($menu as $nazwa => $url) {
echo "
";
Ten przykład pokazuje podstawowe zastosowanie pętli w PHP do generowania dynamicznej zawartości. Zachęcamy do eksperymentowania z różnymi typami pętli i rozbudowywania tego przykładu o dodatkowe funkcjonalności, takie jak podmenu czy aktywne elementy menu.