PHP, mientras que los bucles ejecutar un bloque de código mientras que la condición especificada es verdadera.
PHP Loops
A menudo, cuando se escribe código, que desea que el mismo bloque de código se ejecute una y otra vez en una fila. En lugar de añadir varias líneas de código casi iguales en un script, podemos utilizar bucles para realizar una tarea como esta.
En PHP, tenemos las siguientes declaraciones de bucle:
- while - a través de bucles de un bloque de código, siempre y cuando la condición especificada es verdadera
- do...while - bucles a través de un bloque de código una vez, y luego repite el bucle mientras la condición especificada es verdadera
- for - bucles a través de un bloque de código un número determinado de veces
- foreach - bucle a través de un bloque de código para cada elemento de una matriz
El PHP bucle while
El bucle while ejecuta un bloque de código, siempre y cuando la condición especificada es verdadera.
Sintaxis
while ( El ejemplo siguiente primero establece una variable $ x a 1 ($x = 1) . A continuación, el bucle while seguirá funcionando mientras $ x es menor que, o igual a 5 ($x <= 5) . $ x se incrementará en 1 cada vez que se ejecuta de bucle ($x++) :
El PHP bucle do ... while
El bucle do ... while siempre se ejecutará el bloque de código una vez, se compruebe el estado, y repetir el bucle mientras la condición especificada es verdadera.
Sintaxis
do
{
El ejemplo siguiente primero establece una variable $ x a 1 ($x = 1) . A continuación, el bucle Do While escribirá alguna salida, y luego incrementar la variable $ x por 1. Luego se verifica la condición (es $ x menor o igual a 5?), Y el bucle continuará funcionando siempre y cuando $ x es menor o igual a 5: Ejemplo
<?php
$x = 1;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x <= 5);
?> Ejecutar ejemplo » Tenga en cuenta que en un bucle Do While la condición se comprueba después de ejecutar las sentencias dentro del bucle. Esto significa que el bucle Do While ejecutaría sus estados al menos una vez, incluso si la condición es falsa la primera vez.
El ejemplo siguiente establece la variable $ x a 6, a continuación, se ejecuta el bucle, y luego se comprueba la condición:
Ejemplo
<?php
$x = 6;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x<=5);
?> Ejecutar ejemplo » El bucle y el bucle foreach se explicará en el siguiente capítulo.