Bucles while, for, do while y foreach en PHP

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.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *