Menu
Coddy logo textTech

Bucle For

Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 47 de 71.

Los bucles te permiten ejecutar un bloque de código varias veces sin escribirlo repetidamente. El bucle for es ideal cuando sabes exactamente cuántas veces quieres repetir algo.

Un bucle for tiene tres partes separadas por punto y coma: inicialización, condición e incremento.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}
?>

Esto muestra los números del 1 al 5, cada uno en una línea nueva. Así es como funciona:

  • $i = 1: establece el valor inicial (se ejecuta una vez)
  • $i <= 5: comprueba si el bucle debe continuar
  • $i++: aumenta $i después de cada iteración

El bucle sigue ejecutándose mientras la condición sea verdadera. Una vez que $i se convierte en 6, la condición falla y el bucle se detiene.

También puedes contar hacia atrás o usar distintos valores de paso:

<?php
for ($i = 10; $i >= 0; $i -= 2) {
    echo $i . "\n";
}
?>

Esto cuenta hacia atrás de 10 a 0 de dos en dos: 10, 8, 6, 4, 2, 0.

challenge icon

Desafío

Fácil

Lee dos enteros de la entrada: un número inicial y un número final.

Usa un bucle for para imprimir todos los números desde el número inicial hasta el número final (inclusive), cada uno en una línea separada.

Ejemplo 1:

Si las entradas son 3 y 7, la salida debe ser:

3
4
5
6
7

Ejemplo 2:

Si las entradas son 1 y 4, la salida debe ser:

1
2
3
4

Pruébalo tú mismo

<?php
// Leer entrada
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));

// TODO: Escribe tu código debajo usando un bucle for para imprimir los números desde start hasta end

?>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de PHP online