Para PHP O loop executa os códigos em seu escopo enquanto a condição for repetida.

Para PHP parâmetros do ciclo:

  • contador de inicialização : Inicializa o contador de loop.
  • contador de teste: a condição é avaliada a cada iteração do loop. Se a condição retornar verdadeira, o loop continua; se retornar falso, o loop termina.
  • contador de incremento: Aumenta o valor do contador de loop.

Para PHP A sintaxe do loop é a seguinte.

for (init counter; test counter; increment counter;) {
    // her iterasyonda çalıştırılacak kodlar
}

PHP para loop

abaixo Para PHP No exemplo do loop, imprimimos os números de 0 a 10.

Iniciamos o loop usando a instrução for. Criamos o contador de loop atribuindo o valor 0 à variável $i. Demos ao contador de teste a condição se os dados da variável $i forem menores ou iguais a 10. No contador de incremento, aumentamos o valor de $i em 1 toda vez que o loop retornava com $i++.

for ($i = 0; $i <= 10; $i++) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 1
Şu anki sayı: 2
Şu anki sayı: 3
Şu anki sayı: 4
Şu anki sayı: 5
Şu anki sayı: 6
Şu anki sayı: 7
Şu anki sayı: 8
Şu anki sayı: 9
Şu anki sayı: 10
*/

abaixo Para PHP No exemplo do loop, imprimimos os números de 5 a 1.

Iniciamos o loop usando a instrução for. Criamos o contador de loop atribuindo o valor 5 à variável $i. Demos ao contador de teste a condição se os dados da variável $i forem maiores ou iguais a 1. No contador de incremento, usamos $i-- para diminuir o valor de $i em 1 toda vez que o loop retornava.

Dica: Nem sempre precisamos aumentar o valor no terceiro parâmetro do loop for. Se definirmos o valor do loop de alto para baixo, diminuiremos o valor neste contador.

for ($i = 5; $i >= 1; $i--) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 5
Şu anki sayı: 4
Şu anki sayı: 3
Şu anki sayı: 2
Şu anki sayı: 1
*/

Sintaxe alternativa para PHP

As estruturas de controle PHP suportam sintaxe alternativa. Para PHP loop é um loop que suporta sintaxe alternativa. A sintaxe alternativa é a seguinte. Após a instrução for, iniciamos o bloco de código com dois pontos em vez de iniciá-lo com chaves. Para PHP Em vez de fechar as chaves no final da instrução, endfor; Finalizamos o bloco de código do loop usando a expressão.

for (init counter; test counter; increment counter;):
    // her iterasyonda çalıştırılacak kodlar
endfor;

No exemplo abaixo, imprimimos números de 10 a 50 com sintaxe alternativa no loop For do PHP.

for ($i = 10; $i <= 50; $i+=10):
  echo "Şu anki sayı: {$i} <br />";
endfor;
/*
 * Çıktı: 
Şu anki sayı: 10
Şu anki sayı: 20
Şu anki sayı: 30
Şu anki sayı: 40
Şu anki sayı: 50
*/