Pętla `for` zagnieżdżona w pętli `while`
Założenie: Pokażemy, jak użyć pętli for wewnątrz pętli while, aby utworzyć prostą tabelkę mnożenia.
Krok po kroku:
- Inicjalizacja zmiennych: Zaczniemy od zdefiniowania zmiennych, które będą kontrolować nasze pętle.
- Pętla `while` – wiersze tabeli: Pętla
whilebędzie iterować po wierszach tabeli. - Pętla `for` - kolumny tabeli: Wewnątrz pętli
whileumieścimy pętlęfor, która będzie iterować po kolumnach (mnożenie przez kolejne liczby).
$i = 1;
$limit = 10;
Zmienna $i będzie licznikiem pętli while, a $limit określa, do której liczby będziemy generować tabelkę.
while ($i <= $limit) {
Pętla będzie działać dopóki $i jest mniejsze lub równe $limit.
for ($j = 1; $j <= $limit; $j++) {
echo $i * $j . " ";
}
echo "
"; // Nowa linia po każdym wierszu
$i++;
}
Pętla for mnoży $i (numer wiersza) przez $j (numer kolumny) i wyświetla wynik. echo " dodaje nową linię po każdym wierszu tabeli.
";
Ten przykład pokazuje, jak zagnieżdżać pętle w PHP, co jest przydatne do tworzenia bardziej złożonych struktur danych i algorytmów. Zachęcamy do eksperymentowania z różnymi kombinacjami pętli i warunków!