Recorre un bloque de código un número específico de veces o cuando una condición específica es verdadera.
Cuando escribe código, a menudo necesita ejecutar los mismos bloques de código una y otra vez. Podemos usar declaraciones de bucle en nuestro código para realizar esta tarea.
En PHP, se proporcionan las siguientes declaraciones de bucle:
while : recorre un bloque de código siempre que la condición especificada sea verdadera
do... while : primero ejecuta un bloque de código una vez, luego repite el ciclo si la condición especificada es verdadera
for : recorre un bloque de código un número específico de veces
foreach : recorre un bloque de código basado en cada elemento de una matriz
Un bucle while ejecutará un bloque de código repetidamente hasta que una condición especificada no sea verdadera.
while (condición){código a ejecutar;}
El siguiente ejemplo primero establece el valor de la variable i en 1 ($i=1;).
Luego, el bucle while continuará ejecutándose mientras i sea menor o igual a 5. Cada vez que se ejecuta el ciclo, i se incrementa en 1:
<html><cuerpo><?php$i=1; while($i<=5){ echo "El número es " . $i "<br>"; /html>
Producción:
El número es 1El número es 2El número es 3El número es 4El número es 5
La instrucción do... while ejecuta el código al menos una vez, luego verifica la condición y repite el ciclo siempre que la condición sea verdadera.
do{Código a ejecutar;} while (condición);
El siguiente ejemplo primero establece el valor de la variable i en 1 ($i=1;).
Luego, inicie el ciclo do... while. El bucle incrementa el valor de la variable i en 1 y luego lo genera. Primero verifique la condición ( i es menor o igual a 5), siempre que i sea menor o igual a 5, el ciclo continuará ejecutándose:
<html><body><?php$i=1;do{ $i++; echo "El número es " . $i . >>html>
Producción:
El número es 2El número es 3El número es 4El número es 5El número es 6
Los bucles for y foreach se explicarán en el siguiente capítulo.