Kurs PHP  ||  Spis tematów  ||  Kontakt
Kurs PHP Online

Pętla for

Ostatnią omawianą przez nas pętlą będzie for. Jej konstrukcja jest następująca:

<?php
for($i=0;$i<10;$i++)
{
  // instrukcje do wykonania
  // z każdą iteracją
}
?>

Pierwszym elementem w nawiasie jest przypisanie zmiennej iteracyjnej początkowej wartości. Drugim jest warunek końcowy. Trzecim wskazujemy, jak ma przebiegać zmiana wartości zmiennej, zazwyczaj jest to inkrementacja lub dekrementacja.

Zasada działania.

Pętla będzie wykonywać sie tak długo, aż warunek nie zostanie spełniony. Brzmi to dość podobnie do działania pętli While. Różnica jednak polega na tym, ze w While modyfikowaliśmy zmienna warunkowa wewnątrz instrukcji, natomiast w for deklarujemy przebieg w nagłówku pętli. Dodatkowo w nagłówku przypisujemy początkową wartość zmiennej.

Poniższy przykład pokazuje, że pętle for i while są równoważne. Różnią sie jedynie zapisem:

<?php
// użycie pętli for
for($i=0;$i<10;$i++)
{
  // instrukcje
}


// ten sam efekt z użyciem funkcji while
$i=0
while($i < 10)
{
  // instrukcje
  $i++;
}

?>

To wszystko na temat pętli w PHP. W kolejnej lekcji zajmiemy sie operatorem " ? ". Jest to bardzo skrócona wersja warunku if... Else. Zapraszam!

Spis lekcji w rozdziale drugim

Poprzednia lekcja: Pętla do... while Następna lekcja: Operator ?