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.
O que é loop for em PHP?
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:
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:
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:
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:
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 .