Percorre um bloco de código um número especificado de vezes ou quando uma condição especificada é verdadeira.
Ao escrever código, muitas vezes você precisa executar os mesmos blocos de código repetidamente. Podemos usar instruções de loop em nosso código para realizar esta tarefa.
Em PHP, as seguintes instruções de loop são fornecidas:
while - percorre um bloco de código enquanto a condição especificada for verdadeira
do...while - primeiro executa um bloco de código uma vez e depois repete o loop se a condição especificada for verdadeira
for - Faz um loop através de um bloco de código um determinado número de vezes
foreach - Percorre um bloco de código com base em cada elemento de um array
Um loop while executará um bloco de código repetidamente até que uma condição especificada não seja verdadeira.
while (condição){código a ser executado;}
O exemplo a seguir primeiro define o valor da variável i como 1 ($i=1;).
Então, o loop while continuará a ser executado enquanto i for menor ou igual a 5. Cada vez que o loop é executado, i é incrementado em 1:
<html><body><?php$i=1;while($i<=5){ echo "O número é " . /html>
Saída:
O número é 1O número é 2O número é 3O número é 4O número é 5
A instrução do...while executa o código pelo menos uma vez, depois verifica a condição e repete o loop enquanto a condição for verdadeira.
do{Código a ser executado;}while (condição);
O exemplo a seguir primeiro define o valor da variável i como 1 ($i=1;).
Em seguida, inicie o loop do...while. O loop incrementa o valor da variável i em 1 e então o gera. Primeiro verifique a condição ( i é menor ou igual a 5), desde que i seja menor ou igual a 5, o loop continuará a ser executado:
<html><body><?php$i=1;do{ $i++; echo "O número é " . $i . </html>
Saída:
O número é 2O número é 3O número é 4O número é 5O número é 6
O loop for e o loop foreach serão explicados no próximo capítulo.