PHP - limbaj de programare
Ciclul
Ciclurile reprezinta ultimul tip de structura de control. Ciclurile se folosesc pentru executarea in mod repetat a unei sectiuni de program.
Asemenea unei instructiuniu if, WHILE se bazeaza pe o conditie. Diferenta dintre IF si WHILE este ca in cazul in care o instructiune este adevarata, o instructiune if executa o singura data codul care urmeaza dupa ea. Ciclul while executa blocul in mod repetat atat timp cat conditia este adevarata.
De obicei, folositi o bucla WHLE cand nu stiti cate iteratii sunt necesare perntru ca sa devina adevarata conditia. Daca aveti nevoie de un numar fix de iteratii, ganditi-va la folosirea buclei FOR.

WHILE
Structura de baza a unei bucle while:
while (conditie)
{
instructiune (i);
}

exemplu:
urmatoarea bucla while va afisa numerele de la 1 la 5:
$numar = 1;
while ($numar <= 5)
{
echo $numar;
$numar  ++;
}




DO…..WHILE
De asemenea putem utiliza ciclul DO…..WHILE, care garanteaza ca instructiunile sunt executate cel putin o data.
do
{
instructiune (i);
}
while (conditie);

exemplu 1: chiar daca conditia va fi falsa de la inceput si nu va deveni niciodata adevarata, bucla va fi executata o data inainte de verificarea conditiei .
$number = 77;
do
{
echo $number;
}
while ($number<25);



exemplu 2:
 $x = 0;
do
{
   $x = $x + 1;
}

 while ($x = 3);
prima data executa comanda x=x+1, x ia valoarea 1, x=1; apoi repeta aceeasi comanda pana cand x=3.


FOR

Structura este:
for (expresie initiala; conditie; expresie de inchidere)
{
instructiune (i)
}

exemplu:
for ($x =1; $x <=5; $x++)
{
print  “$x”;
}


$x =1 //expresia initiala
$x <=5 //conditie
$x++  // expresie de inchidere
print  “$x”;  //instructiune
 
Cauta