Bucles con la función while
while(condicion)
La función
while(condicion) repite la instrucción que le acompaña en tanto y cuanto se cumpla la condición
La sintaxis es esta:
while(condicion) instrucción;
Esta opción solo permite instrucciones de una sola línea.
while(condicion){ }
Cuando se pretende que el bucle
while ejecute varias instrucciones resulta suficiente escribir ese conjunto de intrucciones PHP encerrado entre
{ }.
while(condicion):
...intrucción 1...
.... instruccion2...
endwhile;
Una sintaxis alternativa al uso de
llaves ({}) es la que te indico aquí. Si detrás de la condición pones
dos puntos (
:) se repetirán en el bucle todas las intrucciones que escribas hasta que aparezca la instrucción de cierre del bucle que en este caso es
endwhile;
<?while(condicion): ?>
...codigo HTML...
.... .....
<?endwhile;?>
Igual que ocurría con los condicionales también es posible repetir un bucle de etiquetas HTML contenido entre dos
scripts PHP que marcan el
comienzo y el
final del bucle.