miércoles, 2 de mayo de 2012

4.SESSION: SENTENCIAS DE CONTROL II


·        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.
El formato es el siguiente:
while (Condició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