Menu
CoddyTech

Laço For

Parte da seção Fundamentos do Journey de PHP da Coddy. Lição 47 de 71.

Os loops permitem executar um bloco de código várias vezes sem escrevê-lo repetidamente. O loop for é ideal quando você sabe exatamente quantas vezes deseja repetir algo.

Um loop for tem três partes separadas por ponto e vírgula: inicialização, condição e incremento.

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

Isso exibe os números de 1 a 5, cada um em uma nova linha. Veja como funciona:

  • $i = 1: define o valor inicial (é executado uma vez)
  • $i <= 5: verifica se o loop deve continuar
  • $i++: aumenta $i após cada iteração

O loop continua executando enquanto a condição for verdadeira. Quando $i se torna 6, a condição falha e o loop para.

Você também pode contar para trás ou usar diferentes valores de passo:

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

Isso faz uma contagem regressiva de 10 a 0, de dois em dois: 10, 8, 6, 4, 2, 0.

challenge icon

Desafio

Fácil

Leia dois números inteiros da entrada: um número inicial e um número final.

Use um loop for para imprimir todos os números do número inicial ao número final (inclusive), cada um em uma linha separada.

Exemplo 1:

Se as entradas forem 3 e 7, a saída deverá ser:

3
4
5
6
7

Exemplo 2:

Se as entradas forem 1 e 4, a saída deverá ser:

1
2
3
4

Experimente você mesmo

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

// TODO: Escreva seu código abaixo usando um loop for para imprimir os números de start a end

?>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de PHP online