·
Estructuras repetitivas
o
While
Esta instrucción ejecuta un bloque de
programa mientras se cumpla una cierta condición.
Si la condición es verdadera, ingresa en el ciclo del while, y ejecuta la porción de programa incluida.
Cuando deja de cumplirse la condición, sale del ciclo y continúa ejecutándose el resto del programa.
Si por el contrario, la condición no se cumple de entrada, las líneas en el interior del while no se ejecutarán ni una vez.
Si la condición es verdadera, ingresa en el ciclo del while, y ejecuta la porción de programa incluida.
Cuando deja de cumplirse la condición, sale del ciclo y continúa ejecutándose el resto del programa.
Si por el contrario, la condición no se cumple de entrada, las líneas en el interior del while no se ejecutarán ni una vez.
El formato es el
siguiente:
while (Condición)
{
Instrucción_1;
Instrucción_2;
:
Instrucción_N;
}
{
Instrucción_1;
Instrucción_2;
:
Instrucción_N;
}
o
Do...While
Su diferencia basica con el
ciclo while es que la prueba de condicion es hecha al finalizar el ciclo, es
decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta
las instrucciones y al final evalua la condicion;
Tambien se le conoce por
esta razon como ciclo de condicion de salida.
Su formato general es :
cargar o inicializar
variable de condicion;
do {
grupo cierto de
instruccion(es);
instruccion(es) de
rompimiento de ciclo;
} while (condicion);
o
For
Los bucles for
(Español: Para) son los más complejos en PHP (y en otros lenguajes de
programación). Su sintaxis es la siguiente:
Sintáxis:
for (inicialización;
condición; actualización) sentencia;
o
Foreach
Introducido en PHP 4 es una
solución fácil para trabajar con arreglos, muy semejante a Perl y otros
lenguajes, funciona solo en arreglos y presentara un error al utilizar una
variable con diferente tipo o no inicializada. Existen dos sintaxis la segunda
opción en menor pero tiene mejor uso que la primera.
Sintáxis:
foreach (expresión_arreglo as
$valor)
sentencia
foreach (expresión_arreglo as
$llave => $valor)
sentencia
No hay comentarios:
Publicar un comentario