PHP bucles while ejecuta 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 agregar 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:
- mientras - recorre 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
- para - bucles a través de un bloque de código un número determinado de veces
- foreach - bucles a través de un bloque de código para cada elemento de una matriz
El bucle while PHP
El bucle while ejecuta un bloque de código, siempre y cuando la condición especificada es cierto.
Sintaxis
while (condition is true) {
code to be executed;
}
code to be executed;
}
El siguiente ejemplo primero establece una variable $ x a 1 ($ x = 1). Entonces, el bucle while continuará funcionando siempre como $ x es menor que, o igual a 5 ($ x <= 5). $ X se incrementará en 1 cada vez que se ejecuta el bucle ($ x ++):
Ejemplo
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
El PHP bucle do ... while
El 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 {
code to be executed;} while (condition is true);
code to be executed;} while (condition is true);
El siguiente ejemplo primero establece una variable $ x a 1 ($ x = 1). Entonces, el do while escribirá alguna salida, y luego incrementar la variable $ x con 1. Entonces la condición se comprueba (es de $ x menor o igual a 5?), Y el bucle continuará funcionando siempre y cuando $ x es menor que, o igual a 5:
Ejemplo
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Note que en un bucle Do While la condición se comprueba después de ejecutar las declaraciones dentro del bucle. Esto significa que el bucle Do While sería ejecutar sus estados al menos una vez, incluso si la condición es falsa la primera vez.
El ejemplo siguiente establece el $ variable x a 6, a continuación, se ejecuta el bucle, y entonces la condición se comprueba :
Ejemplo
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x<=5);
?>
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x<=5);
?>
No hay comentarios:
Publicar un comentario