Pętla to konstrukcja programistyczna pozwalająca na wielokrotne wykonanie wybranych instrukcji. Do budowy pętli w języku PHP można wykorzystać różne instrukcje, które podajemy poniżej:
- for
- while
- do..while
- foreach
Pętla for - działa, dopóki warunek określony w 2 parametrze pętli jest spełniony, najczęściej jest stosowana, kiedy blok instrukcji ma być wykonany określoną liczbę razy. Instrukcja for ma trzy parametry: wyrażenie początkowe - ustala wartość początkową zmiennej kontrolującej pętlę, warunek - wyrażenie logiczne warunkujące zakończenie pętli oraz wyrażenie modyfikujące zmienną kontrolującą pętle (często inkrementacja, lub dekrementacja).
Pętla while - jest wykonywana, dopóki warunek logiczny jest prawdziwy. Instrukcje w pętli while mogą nie zostać wykonane ani razu, jeżeli warunek jest nieprawdziwy już przy pierwszym wywołaniu.
Pętla do ... whiie - w odróżnieniu od pętli while jest wykonywana przynajmniej raz, przed sprawdzeniem warunku logicznego.
Pętla foreach - pobiera poszczególne elementy z utworzonej wcześniej tablicy (array) przypisuje je do danego elementu i wyświetla na ekran.