PHP: guia sobre estrutura de repetição (loop)

COMPARTILHAR:

Neste artigo, você aprenderá como usar um loop em PHP para repetir uma sequência de operações.

Loop em PHP é uma estrutura de repetição que permite que um conjunto de instruções seja executado várias vezes, até que uma determinada condição seja atendida. Em PHP, existem quatro tipos de loop:

Estrutura de repetição: while

while: O loop while é usado quando você não sabe quantas vezes a instrução deve ser repetida. Ele testa a condição no início de cada iteração. Se a condição for verdadeira, o loop continuará sendo executado. Se a condição for falsa, o loop será interrompido.

$i = 1;
while ($i <= 10) {
    echo $i . "\n";
    $i++;
}

Neste exemplo, o loop while irá imprimir os números de 1 a 10. A variável $i é inicializada com o valor 1 e, em cada iteração, é incrementada em 1. A condição de parada é quando $i for maior que 10.

Estrutura de repetição: do while

do while: O loop do while é muito parecido com o loop while, com a diferença de que a condição é testada no final de cada iteração. Isso significa que o loop será executado pelo menos uma vez, independentemente da condição.

$i = 1;
do {
    echo $i . "\n";
    $i++;
} while ($i <= 10);

Neste exemplo, o loop do while também irá imprimir os números de 1 a 10. A diferença é que a condição é testada no final de cada iteração, então o loop é executado pelo menos uma vez.

Estrutura de repetição: for

for: O loop for é usado quando você sabe quantas vezes a instrução deve ser repetida. Ele possui três partes: uma expressão inicial, uma condição de parada e uma expressão de incremento. A expressão inicial é executada antes do loop começar, a condição é testada no início de cada iteração e, se for verdadeira, o loop continua sendo executado. A expressão de incremento é executada ao final de cada iteração.

for ($i = 1; $i <= 10; $i++) {
    echo $i . "\n";
}

Neste exemplo, o loop for também irá imprimir os números de 1 a 10. A expressão inicial é $i = 1, a condição de parada é quando $i é menor ou igual a 10 e a expressão de incremento é $i++.

Estrutura de repetição: foreach

foreach: O loop foreach é usado para iterar sobre arrays. Ele possui uma sintaxe mais simples do que os outros loops, pois não é preciso se preocupar com as condições de parada ou incremento. O loop foreach percorre cada elemento do array e atribui seu valor a uma variável, que pode ser usada dentro do loop.

$numbers = array(1, 2, 3, 4, 5);
foreach ($numbers as $number) {
    echo $number . "\n";
}

Neste exemplo, o loop foreach irá imprimir os números do array $numbers. O loop percorre cada elemento do array e atribui seu valor a uma variável temporária $number, que pode ser usada dentro do loop.

Leia também: PHP: guia sobre Array

COMPARTILHAR:
brayan

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.