5. Sentencias de control 2: WHILE, DO WHILE Y FOR

WHILE

WHILE es una estructura de control que permite repetir un determinado numero de veces una tarea.

Sintaxis y ejemplo:

while(condición){
  //Instrucciones
}

//------------------

$a = 5;
$b = 1;

while($a > $b){
  echo "Hola ".$b;
  $b++;
}

//Resultado
Hola 1
Hola 2
Hola 3
Hola 4

DO WHILE

DO WHILE es similar a un bucle WHILE, excepto que este permite ejecutar al menos una vez el bloque de código antes de evaluar la condición.

Sintaxis y ejemplo:

do{
  //Instrucciones
} while(condición);

//--------------------

$a = 1;
$b = 5;

do{
 echo "Hola ".$a;
 $a++;
} while($a < $b);

//Resultado
Hola 1
Hola 2
Hola 3
Hola 4

FOR

FOR es una estructura para repetir un código una o más veces dependiendo de un contador.

Sintaxis y ejemplo:

for(valor; condición; paso; ){
  //Instrucciones
}

//---------------------
for ($a = 1; $a < 6; $a++) {
     echo $a;
}

//Resultado
1
2
3
4
5