PHP faz…enquanto

Resumo : neste tutorial, você aprenderá como usar a do...whileinstrução de loop PHP para executar um bloco de código repetidamente.

Introdução ao PHP instrução do…while loop

A do...while instrução PHP permite executar um bloco de código repetidamente com base em uma expressão booleana. Aqui está a sintaxe da do-whileinstrução PHP:

<?php

do {
	statement;
} while (expression);Linguagem de código:  HTML, XML  ( xml )

Ao contrário da whileinstrução, o PHP avalia expressionno final de cada iteração. Isso significa que o loop sempre é executado pelo menos uma vez, mesmo expressionantes falsede o loop entrar.

O fluxograma a seguir ilustra como a do...whileinstrução funciona:

fazer…enquanto vs. enquanto

As diferenças entre as declarações do...while e whilesão:

  • O PHP executa a instrução in do...whilepelo menos uma vez, mas não executará a instrução statementin se for .whileexpressionfalse
  • O PHP avalia a expressioninstrução do...while no final de cada iteração. Por outro lado, o PHP avalia expressionin na whileinstrução no início de cada iteração.

Exemplo de instrução de loop PHP do…while

No exemplo a seguir, o bloco de código dentro da do...while instrução de loop é executado precisamente uma vez.

<?php

$i = 0;
do {
 echo $i;
} while ($i > 0);Linguagem de código:  HTML, XML  ( xml )

O código dentro do corpo do loop é executado primeiro para exibir a variável $i. Como o valor de $i é 0, a condição é atendida e o loop é interrompido.

No exemplo a seguir, o bloco de código dentro do do...while loop é executado dez vezes:

<?php

$i = 10;

do {
    echo $i  . '<br>';
    $i--;
} while ($i > 0);Linguagem de código:  HTML, XML  ( xml )

Neste tutorial, você aprendeu como usar do...while a instrução de loop PHP para executar um bloco de código repetidamente até que uma condição seja false.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *