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:

  1. Definicja tablicy z elementami menu: Utworzymy tablicę asocjacyjną, gdzie kluczem będzie nazwa elementu menu, a wartością – adres URL.
  2. 
    $menu = array(
        "Strona główna" => "/",
        "O nas" => "/o-nas",
        "Usługi" => "/usługi",
        "Kontakt" => "/kontakt"
    );
    				
  3. Generowanie menu za pomocą pętli `foreach`: Przejdziemy przez tablicę `$menu` za pomocą pętli `foreach` i wygenerujemy kod HTML dla każdego elementu.
  4. 
    echo "
      "; foreach ($menu as $nazwa => $url) { echo "
    • $nazwa
    • "; } echo "
    ";
  5. 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ą (`

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.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *