PHP hacer mientras bucle
El do...while
ciclo: recorre un bloque de código una vez y luego repite el ciclo siempre que la condición especificada sea verdadera.
El bucle PHP do...while
El do...while
ciclo siempre ejecutará el bloque de código una vez, luego verificará la condición y repetirá el ciclo mientras la condición especificada sea verdadera.
Sintaxis
do
{
code to be executed;
}
while (condition is true);
Ejemplos
El siguiente ejemplo primero establece una variable $x en 1 ($x = 1). Luego, el ciclo do while escribirá alguna salida y luego incrementará la variable $x con 1. Luego se verifica la condición (¿es $x menor o igual a 5?), y el ciclo continuará ejecutándose mientras $x es menor o igual a 5:
Ejemplo
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Nota: En un do...while
ciclo, la condición se prueba DESPUÉS de ejecutar las declaraciones dentro del ciclo. Esto significa que el do...while
bucle ejecutará sus declaraciones al menos una vez, incluso si la condición es falsa. Vea el ejemplo a continuación.
Este ejemplo establece la variable $x en 6, luego ejecuta el ciclo y luego se verifica la condición :
Ejemplo
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>