Pętla for w PHP

PHP for pętla wykonuje blok kodu określoną liczbę razy.

Pętla for w PHP

Jeśli już wcześniej określiłeś liczbę iteracji skryptu, możesz użyć pętli for.

Gramatyka

for (inicjalizacja licznika; test licznika; zwiększenie licznika) {
  kod do wykonania;
}

Parametry:

  • Inicjalizacja licznika: inicjalizacja wartości licznika pętli.
  • Test licznika: ocena każdej iteracji pętli. Jeśli wartość jest TRUE, kontynuuj pętlę. Jeśli wartość jest FALSE, zakończ pętlę.
  • Zwiększenie licznika: zwiększenie wartości licznika pętli.

Poniższy przykład pokazuje liczby od 0 do 10:

Przykład

<?php 
for (\$x=0; \$x<=10; \$x++) {
  echo "Liczba to: \$x <br>";
} 
?>

Uruchomienie przykładu

Pętla foreach PHP

Pętla foreach jest przeznaczona wyłącznie do tablic i używana do przechodzenia przez każdy klucz/wartość w tablicy.

Gramatyka

foreach (\$array as \$value) {
  kod do wykonania;
}

W każdym kroku iteracji wartość bieżącego elementu tablicy przypisywana jest do zmiennej \$value, a wskaźnik tablicy przesuwa się w kierunku ostatniego elementu tablicy, aż do osiągnięcia ostatniego elementu.

Poniższy przykład pokazuje, że pętla będzie wyświetlać wartości podanej tablicy (\$colors):

Przykład

<?php 
\$colors = array("red","green","blue","yellow"); 
foreach (\$colors as \$value) {
  echo "\$value <br>";
}
?>

Uruchomienie przykładu

W kolejnych rozdziałach dowiecie się więcej o tablicach.