Generowanie tabeli HTML za pomocą pętli zagnieżdżonych

Założenie: Nauczymy się dynamicznie generować tabelę HTML za pomocą pętli `for` zagnieżdżonych w PHP. Zobaczymy jak łatwo stworzyć tabelę z dowolną ilością wierszy i kolumn.

Krok po kroku:

  1. Definicja danych: Najpierw zdefiniujmy dwuwymiarową tablicę, która będzie zawierała dane do wyświetlenia w tabeli.
  2. 
    $dane = [
        ["Imię", "Nazwisko", "Wiek"],
        ["Jan", "Kowalski", 30],
        ["Anna", "Nowak", 25],
        ["Piotr", "Wiśniewski", 35]
    ];
    				
  3. Generowanie tabeli HTML: Teraz użyjemy pętli `for` zagnieżdżonych, aby przeiterować po tablicy `$dane` i wygenerować kod HTML tabeli.
  4. 
    echo "";
    for ($i = 0; $i < count($dane); $i++) {
        echo "";
        for ($j = 0; $j < count($dane[$i]); $j++) {
            echo "";
        }
        echo "";
    }
    echo "
    " . $dane[$i][$j] . "
    ";
  5. Wyjaśnienie kodu: Pierwsza pętla `for` iteruje po wierszach tablicy, a druga pętla iteruje po kolumnach każdego wiersza. `echo` wyświetla kod HTML, tworząc strukturę tabeli. `$dane[$i][$j]` odwołuje się do konkretnego elementu tablicy.

Ten przykład pokazuje podstawy generowania dynamicznej zawartości HTML w PHP za pomocą pętli. Zachęcamy do eksperymentowania z różnymi danymi i modyfikowania kodu, aby lepiej zrozumieć działanie pętli zagnieżdżonych.

Dodaj komentarz 0

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