Instrukcja warunkowa `if` zagnieżdżona w pętli
Założenie: Napiszemy skrypt, który iteruje po tablicy liczb i wyświetla tylko liczby parzyste, a dla liczb nieparzystych wyświetla komunikat.
Krok po kroku:
- Deklaracja tablicy liczb:
$liczby = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Tworzymy tablicę o nazwie `$liczby` zawierającą liczby od 1 do 10.
- Pętla `foreach` iterująca po tablicy:
foreach ($liczby as $liczba) {
Pętla `foreach` przechodzi przez każdy element tablicy `$liczby` i przypisuje go do zmiennej `$liczba`.
- Instrukcja warunkowa `if` sprawdzająca parzystość liczby:
if ($liczba % 2 == 0) { echo "$liczba jest liczbą parzystą
"; } else { echo "$liczba jest liczbą nieparzystą
"; } }Wewnątrz pętli, instrukcja `if` sprawdza, czy reszta z dzielenia `$liczba` przez 2 jest równa 0. Jeśli tak, liczba jest parzysta i wyświetlamy odpowiedni komunikat. W przeciwnym wypadku, liczba jest nieparzysta i wyświetlamy inny komunikat.
Cały kod:
$liczby = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
foreach ($liczby as $liczba) {
if ($liczba % 2 == 0) {
echo "$liczba jest liczbą parzystą
";
} else {
echo "$liczba jest liczbą nieparzystą
";
}
}
Ten przykład pokazuje podstawowe zagnieżdżenie instrukcji `if` w pętli `foreach`. Zachęcamy do eksperymentowania z różnymi warunkami i pętlami, aby lepiej zrozumieć ich działanie!