Pętla for w PHP
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Pętla for w PHP
Pętla for służy do wielokrotnego wykonania tego samego fragmentu kodu, gdy zwykle znamy warunek zakończenia lub liczbę powtórzeń. Jest często używana do przechodzenia po zakresach liczb albo elementach tablic.
Składnia
for (inicjalizacja; warunek; modyfikacja) {
// instrukcje do wykonania
}
Znaczenie części pętli:
- inicjalizacja - wykonywana raz na początku, np. $i = 0,
- warunek - sprawdzany przed każdym obiegiem pętli, np. $i < 25,
- modyfikacja - wykonywana po każdym obiegu, np. $i += 5.
Przykład
for ($i = 0; $i < 25; $i += 5) {
echo $i;
}
Wartości zmiennej $i w kolejnych obiegach to: 0, 5, 10, 15, 20. Gdy po zwiększeniu zmienna osiągnie 25, warunek $i < 25 będzie fałszywy, więc pętla się zakończy.
Dlatego ta pętla wykona się 5 razy.
Typowy błąd egzaminacyjny
Nie należy mylić wartości granicznej 25 z liczbą wykonań pętli. Liczbę powtórzeń wyznacza zestaw: wartość początkowa, warunek oraz krok zmiany zmiennej sterującej.