Hola a todos, hoy os voy a explicar como funcionan los bucles for y while.
Los bucles nos permite ejecutar un numero de veces determinado una serie de instrucciones. La mayor utilidad es evitar la repetición de lineas de código iguales.
Para salir del bucle, se indica una condición, si esa condición no se cumple se sale del bucle.
While
En el while, ponemos una condición y si se cumple entra y sino sale.
Empezamos con la variable $i en uno y mientras que $i sea menor o igual que 10, mostrará el valor de $i y lo aumentara en uno.
Veamos un ejemplo de while.
<?php echo 'Hecho con while <br/>'; $i = 1; while($i>=10){ echo $i . ' <br/>'; $i++; } ?>
Este es el resultado:
For
Es una mejora del while, agrupa la inicialización, condición y paso en una sola linea, separado con un punto y coma.
Veamos un ejemplo de for.
?php echo 'Hecho con for <br/>'; for($i = 1;$i<=10;$i++){ echo $i . ' <br/>'; } ?>
Este es el resultado:
Do While
Veamos un ejemplo.
<?php echo 'Hecho con do while <br/>'; $i = 1; do { echo $i . "<br/>"; $i++; } while($i < 10); ?>
Este es el resultado:
Foreach
Veamos un ejemplo de foreach.
<?php echo 'Hecho con foreach <br/>'; foreach (range(1, 10) as $num) { echo $num . "<br/>"; } ?>
Este es el resultado:
Fíjate que todos al final dan el mismo resultado. Elije el que mas te guste.
Os dejo un ejercicio de nuestro canal de Youtube (ejercicio 3).
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta