For Loop Em PHP

Neste artigo, vamos explicar o que são PHP for loop  e como utilizá-lo com vários exemplos .

Com loops For, você pode executar um bloco de código um número fixo de vezes em PHP.

Nesse tipo de loop, você saberá antecipadamente quantas vezes executar o loop.



PHP for loop é geralmente usado quando o número de vezes que o script deve ser executado é conhecido de antemão.

Usando o loop for, você pode executar um bloco de código um número específico de vezes. Se você precisar iterar em um intervalo de números ou executar uma determinada ação repetidamente, o loop for pode ser útil.

Consiste em três instruções separadas por ponto e vírgula, entre parênteses e seguidas por um bloco de código.

As três afirmações são:

Declarações Visão geral
Inicialização Uma instrução que inicializa o contador de loop ou qualquer outra variável usada no loop.
Doença Uma expressão booleana que é avaliada no início de cada iteração do loop. Se a expressão for true , o loop continua a ser executado. Se for false , o loop termina.
Incrementar/Decrementar Uma instrução que incrementa ou diminui o contador de loop ou qualquer outra variável usada no loop.

Sintaxe

for (initialization; condition; increment/decrement)
{
//The code that needs to be executed
//for each iteration;
}

Agora vamos dar uma olhada em cada declaração.

Instrução de inicialização do loop for

Antes do início do loop, a instrução de inicialização é executada apenas uma vez.

Ele inicializa o contador de loop, bem como quaisquer outras variáveis ​​usadas no loop.

Usando um contador de loop, por exemplo, você pode definir outras variáveis ​​como 0 conforme necessário:

Abaixo está um exemplo de exibição dos números de 0 a 5 usando o seguinte código:

PHP for Loop Example: 

1
2
3
4
5
6
7
8
9
10
11
12
<?php
for ($a = 0; $a <= 5; $a++)
{
echo "$a<br>" ;
}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo explicado

  • $a = 0; – Defina o contador de loop ($a) para 0.
  • $a <= 5; – Repetir até que $a seja menor ou igual a 5
  • $a++ – Cada iteração aumenta o contador de loop em 1

Declaração de condição de loop

Cada iteração de loop começa com uma avaliação da declaração de condição.

O loop continua se a expressão for verdadeira. Em caso de falha, o loop termina.

Para especificar quantas vezes o loop deve ser executado, você pode usar uma condição.

Aqui está um exemplo de contagem de dois até 20:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
<?php
for ($a = 0; $a <= 20; $a+=1)
{
echo "$a<br>";
}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo explicado

  • $a = 0; – Defina o contador de loop ($a) para 0.
  • $a <= 5; – Repetir até que $a seja menor ou igual a 20.
  • $a++ – Cada iteração aumenta o contador de loop em 2.

Instrução For Loop Increment/Decrement

Cada iteração de loop termina com uma instrução de incremento/decremento.

Ele incrementa ou decrementa o contador de loop e quaisquer outras variáveis ​​usadas no loop.

Em cada iteração do loop, você pode aumentar o contador em 5:

Example: 

1
2
3
4
5
6
7
8
9
10
11
<?php
for ($a = 0; $a <= 20; $a+=5)
{
echo "$a<br>";
}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O loop for do PHP é uma construção versátil que pode ser usada em muitos contextos diferentes.

Você pode usar o loop for para percorrer uma matriz e executar uma operação em cada elemento.

Usando loops for no exemplo abaixo, poderemos exibir cada dado de um array:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$pets = array("Dog", "Cat", "Rabbit", "Mice", "Parrot"); //array contains pets data
$arrlength = count($pets); // save lenght of an array
for($a=0; $a < $arrlength; $a++){
echo $pets[$a]; //printing each pets iteratively
echo "<br>"; //newline
}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo de Explicação

No exemplo acima, criamos uma matriz de nomes de animais de estimação e, em seguida, usamos um loop for para percorrer a matriz e imprimir cada nome de animal de estimação em uma nova linha.

O comprimento do array é calculado pela função “ count ” e salvo em uma variável chamada $arrlength .

O loop é executado pelo comprimento do array e usa a variável de loop $a para acessar cada elemento do array por seu índice, que também é $a.

O nome do pet é impresso pela função “ echo ” e uma quebra de linha é adicionada após cada nome com a tag HTML <br> .

Você não precisa se preocupar com a função array e count, pois aprenderá isso em postagens posteriores. Este é apenas um exemplo de impressão de arrays através de loops for do PHP .

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone