Een for-lus wordt gebruikt wanneer men het aantal herhalingen kent.

Onderstaand voorbeeld drukt de getallen van 1 tot en met 10 af. Na elke loop wordt de variabele $i met 1 verhoogd. ($i++)

<?php
	for ($i = 1; $i <= 10; $i++) {
	    echo $i;
	}
?>

Onderstaand voorbeeld doet hetzelfde en maakt nu gebruik van "break" waardoor er uit de for-lus gegaan wordt. In dit voorbeeldje wat zinloos (eerste oplossing is beter), maar dit kan nuttig zijn.

<?php
	for ($i = 1; ; $i++){ 
		if ($i > 10){
			 break;
		} 
	  echo $i;
  }
?>

5.2 While