vart001
Administrador
    
Desconectado
Mensajes: 1,558

El Mero, mero!
|
 |
« : 02 de Mayo de 2005, 04:36:22 » |
|
While While repite un bloque de instrucciones hasta que se cumple una condición.
Repetirá el bucle mientras la condición sea verdadera, de modo que las instrucciones que están dentro del bucle han de poder modificar en algún momento esta condición para que llegue a ser falsa y el programa pueda salir de este bucle.
Ejemplo:
while ($x<10) { echo $x; $x++; //Incrementa el valor de X }
También se puede romper la condición usando la sentencia break;
while ($x<10) { echo $x; if ($x==5) break; $x++; }
-----------------------------------------------------
Do..while repite un bucle mientras la condición sea verdadera, igual que pasaba con la sentencia while las instrucciones de dentro del bucle han de modificar el estado de la condición para poder salir.
A diferencia de while esta instrucción garantiza que al menos se ejecuta una vez el código de su interior.
Se puede salir del bucle directamente usando break;
$x=0; do { echo $x; if ($x==5) break; $x++; } while ($x<10);
|