Looping While no PHP
- Página Anterior Switch PHP
- Próxima Página Loop For PHP
O loop while do PHP executa o bloco de código enquanto a condição for true.
Loop do PHP
Quando você escreve código, frequentemente é necessário executar o mesmo bloco de código várias vezes. Podemos usar loops para executar tais tarefas, em vez de adicionar várias linhas de código quase idênticas ao script.
No PHP, temos as seguintes instruções de loop:
- while - Repita o bloco de código enquanto a condição for verdadeira
- do...while - Execute o bloco de código uma vez, e depois repita o loop enquanto a condição for verdadeira
- for - Executa o bloco de código uma quantidade específica de vezes
- foreach - Varre cada elemento do array e executa o bloco de código
Looping While no PHP
Enquanto a condição especificada for verdadeira, o loop while executará o bloco de código.
Sintaxe
while (condição verdadeira) { Código a ser executado; }
O exemplo a seguir define a variável $x como 1 ($x=1). Em seguida, executa o loop while, enquanto $x for menor ou igual a 5. A cada iteração do loop, $x é incrementado 1:
Exemplo
<?php $x=1; while($x<=5) { echo "Este número é: $x <br>"; $x++; } ?>
Loop do...while PHP
O loop do...while primeiro executa um bloco de código, então verifica a condição e, se a condição especificada for verdadeira, repete o loop.
Sintaxe
do { Código a ser executado; } while (condição verdadeira);
O exemplo a seguir define a variável $x como 1 ($x=1). Em seguida, o loop do-while imprime uma string, incrementa a variável $x e verifica a condição ($x é menor ou igual a 5). Enquanto $x for menor ou igual a 5, o loop continuará a executar:
Exemplo
<?php $x=1; do { echo "Este número é: $x <br>"; $x++; } while ($x<=5); ?>
Observe que o loop do-while verifica a condição após a execução das instruções dentro do loop. Isso significa que o loop do-while executará pelo menos uma vez, mesmo que a verificação da condição falhe na primeira tentativa.
O exemplo a seguir define $x como 6, então executa o loop.verifica a condição posteriormente:
Exemplo
<?php $x=6; do { echo "Este número é: $x <br>"; $x++; } while ($x<=5); ?>
A próxima seção explicará o loop for e foreach.
- Página Anterior Switch PHP
- Próxima Página Loop For PHP