8 of 110 menu

Ejemplos de ciclo while en PHP

El ciclo while permite ejecutar un código un número determinado de veces. Estudiemos su funcionamiento con ejemplos.

Ejemplo

Imprimamos una cadena de números del 1 al 9:

<?php $i = 1; while ($i <= 9) { echo $i; $i++; } ?>

Resultado de la ejecución del código:

123456789

Análisis del ejemplo

Para resolver la tarea, se introduce una variable contador, la mayoría de las veces se llama $i. A esta variable se le asigna un valor inicial antes del ciclo, en nuestro caso 1.

Luego se establece la condición de finalización del ciclo, en nuestro caso es la condición $i <= 9. Significa que el ciclo se repite mientras $i sea menor o igual a 9.

Dentro del ciclo debemos incrementar la variable contador, para que el ciclo se detenga en algún momento. En nuestro caso, incrementaremos $i en 1 mediante el comando $i++.

Ejemplo

Imprimamos una columna de números del 1 al 5. Para ello, añadiremos la etiqueta br al imprimir en pantalla:

<?php $i = 1; while ($i <= 5) { echo $i . '<br>'; $i++; } ?>

Ejemplo

Encontremos la suma de los números del 1 al 5. Para ello, se introduce una variable en la que se acumulará la suma, en nuestro caso es la variable $sum.

Para encontrar la suma, cada vez sumaremos a esta variable su valor actual más el contenido de la variable $i:

<?php $i = 1; $sum = 0; while ($i <= 5) { $sum += $i; $i++; } ?>

Resultado de la ejecución del código:

15

Cómo funciona: al principio $sum es 0, luego en la primera iteración del ciclo queda 0 + 1 = 1, en la siguiente iteración del ciclo queda 1 + 2 = 3 y así sucesivamente hasta que el ciclo termine.

Ver también

Español
БеларускаяEnglishРусский
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar