Конструкция while
La construcción while crea un ciclo que se ejecuta
mientras la condición devuelva true. La condición se verifica antes de cada iteración.
Si la condición es falsa desde el principio, el ciclo no se ejecutará ni una sola vez.
Sintaxis
while (condition) {
// código a ejecutar
}
Ejemplo
Imprimamos los números del 1 al 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultado de la ejecución del código:
12345
Ejemplo
Procesamiento de elementos de un array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultado de la ejecución del código:
246810
Ejemplo
Ciclo infinito:
<?php
while (true) {
// bucle infinito
}
?>
Este código se ejecutará infinitamente hasta que se detenga forzosamente.