miércoles, 4 de mayo de 2011

CICLO FOR Y WHILE EN PHP

1.CICLO FOR

Permite realizar un grupo de iteraciones sobre un conjunto de valores concretos, mientras una condición sea cierta.
Sintaxis:
for (inicio; condición_seguir; incremento) {
    ordenes a ejecutar;
}



Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instruccion simple o compuesta.
Su formato general es:
for (inicializacion; condicion; incremento)
{ instruccion(es); };
ejemplo:
for($x=1;$x⇐10;$x=$x+1)
{ echo ”<br> MAMA ” ; };
En su forma simple la inicializacion es una instruccion de asignacion que carga la variable de control de ciclo con un valor inicial.
La condicion es una expresion relacional que evalua la variable de control de ciclo contra un valor final o de parada que determina cuando debe acabar el ciclo.
El incremento define la manera en que la variable de control de ciclo debe cambiar cada vez que el computador repite un ciclo.
Se deben separar esos 3 argumentos con punto y coma (;)
EJEMPLO
Codigo prog7.php y recuerden subirlo y pedirlo con:
http:\\programacionfacil.com\tusitio\prog7.php
<HTML>

<FORM ACTION=prog7.php METHOD=post>

<INPUT TYPE=submit NAME=OK VALUE="evento1"><BR>

</FORM></HTML>

<?php

if ($OK == "evento1") {

for($x=1; $x<=10; $x=$x+1)

{ echo $x." MAMA <br> " ; };

};

?>





Casos Particulares del ciclo for;
1.- El ciclo comienza en uno y se incrementa de uno en uno este es el caso mas general.
2.- Pero el valor inicial puede se diferente de uno, ejemplo;
for(x=5;x⇐15;x=x+1){ etc.};
3.- Incluso el valor inicial puede ser negativo, ejemplo;
for (x = -3 ;x⇐ 8; x=x+1) { etc.};
4.- Los incrementos tambien pueden ser diferentes al de uno en uno, ej.;
for (x=1; x⇐ 20; x=x+3){ etc. };
5.- Incluso pueden ser decrementos, solo que en este caso, recordar;
5.1.-el valor inicial de la variable debe ser mayor que el valor final.
5.2.-cambiar el sentido de la condicion.
ejemplo;
for (x= 50 ; x >= 10; x= x-4 ) { etcetera };
6.- Solo para los casos de incrementos y decrementos de una en una unidad substituir en el for:
el x = x + 1 por x++
el x = x - 1 por x–



2. CICLO WHILE EN PHP

Son estructuras basadas en reiterar una o un grupo de instrucciones "n" veces y dependen de una variable de control del ciclo.PHP propone varios tipos de estructuras repetitivas o ciclos, cada uno con características especificas distintas.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.


ESTRUCTURA 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;
  }




No hay comentarios:

Publicar un comentario