Constructia for

Constructia for este utilizată pentru a organiza bucle cu un număr cunoscut de iterații. Ea este formată din trei părți: inițializarea contorului, condiția de continuare a buclei și modificarea contorului la fiecare iterație.

Sintaxă

phpfor (initialization; condition; increment) {
  // code to be executed
}

Exemplu

Afisăm numerele de la 0 la 4:

php<?php
  for ($i = 0; $i < 5; $i++) {
    echo $i . ' ';
  }
?>

Rezultatul executării codului:

php0 1 2 3 4

Exemplu

Parcurgem elementele unui array:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i] . ' ';
  }
?>

Rezultatul executării codului:

phpa b c d e

Exemplu

Afisăm numerele de la 10 la 1 în ordine descrescătoare:

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

Rezultatul executării codului:

php10 9 8 7 6 5 4 3 2 1

Vezi și

  • constructia while,
    care execută o buclă cât timp condiția este adevărată
  • constructia foreach,
    care parcurge elementele unui array