50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
|
---
|
||
|
title: While Loop
|
||
|
localeTitle: Mientras bucle
|
||
|
---
|
||
|
## Mientras bucle
|
||
|
|
||
|
El `while loop` es uno de los tipos de bucle más fáciles de PHP. Ejecuta el bloque de instrucciones hasta que la expresión se evalúe como **VERDADERA** . Si el valor de la expresión cambia en el momento de la ejecución, entonces el bucle se ejecuta hasta que la expresión se convierta en **FALSO** . La forma básica de bucle mientras está dada a continuación:
|
||
|
|
||
|
```shell
|
||
|
while (expr)
|
||
|
statement
|
||
|
```
|
||
|
|
||
|
Las declaraciones dentro del bucle while se pueden incluir entre llaves o se pueden usar según la siguiente sintaxis:
|
||
|
|
||
|
```shell
|
||
|
while (expr):
|
||
|
statement
|
||
|
...
|
||
|
endwhile;
|
||
|
```
|
||
|
|
||
|
Ilustrando la sintaxis simple y alternativa del bucle while usando el ejemplo:
|
||
|
|
||
|
```php
|
||
|
<?php
|
||
|
|
||
|
/* using the simple form of while loop */
|
||
|
|
||
|
$i = 1; /* initialisation part */
|
||
|
|
||
|
while ($i <= 100 && $i!=5 )
|
||
|
{
|
||
|
echo $i++;
|
||
|
}
|
||
|
|
||
|
/*using the alternate synatx of while loop*/
|
||
|
|
||
|
$i = 0;
|
||
|
|
||
|
while ($i <= 10):
|
||
|
echo $i++;
|
||
|
endwhile;
|
||
|
|
||
|
?>
|
||
|
```
|
||
|
|
||
|
#### Más información
|
||
|
|
||
|
[While loop - Documentación PHP](http://php.net/manual/en/control-structures.while.php)
|