PHP y MySQL

PHP for: Bucles con estructura de control

Completo post para repasar la función de PHP for, su cometido es la de realizar y ejecutar bucles de código tantas veces mientras que la condición lo permita.

Otras estructuras de control son:

Sintaxis de PHP for

Veamos la sintaxis de esta función de PHP extraída de su web oficial:

for (contador_inicial; condicion; incremento) 
    {
    //código a ejecutar
    }

Os explico la sintaxis:

  • contador_inicial: Contador iniciar del buble.
  • condicion: Condición que se debe de cumplir para que el bucle se siga ejecutando.
  • incremento: Valor a incrementar al contador inicial.

Ejemplos del bucle de PHP for

Vamos con una serie de ejemplos del bucle de PHP for:

for ($i = 1; $i <= 10; $i++) 
    {
    echo "Número de bucles ejecutados: $i <br>";
    }

En este primer ejemplo he realizado el bucle más sencillo que podemos tener:

  • Un valor inicial = 1 guardado en la variable $i.
  • La condición a cumplir es que la variable $i debe ser siempre menor o igual a 10.
  • Incrementamos en 1 la variable $i.
  • Mostramos por pantalla con la función echo el número de bucles ejecutados.

El bucle también se puede interrumpir con la función break, aquí el ejemplo número 2:

for ($i = 1; $i <= 10; $i++) 
 {
     echo "Número de bucles ejecutados: $i <br>";
     if ($i== 8){break;}
 }

El mismo ejemplo anterior después de mostrar por pantalla el número de bucles ejecutados realizamos una comprobación con PHP if, si la variable $i es igual a 8 interrumpimos el bucle con break.

compartir
Publicado por
Aner Barrena