11 of 410 menu

A estrutura do-while

A estrutura do-while é um loop com pós-condição que primeiro executa o bloco de código e depois verifica a condição. Se a condição for verdadeira, o loop se repete. A principal diferença para o while é que o corpo do loop será executado pelo menos uma vez.

Sintaxe

do { // corpo do loop } while (condição);

Exemplo

Um exemplo simples de exibição de números de 1 a 5:

<?php $i = 1; do { echo $i . ' '; $i++; } while ($i <= 5); ?>

Resultado da execução do código:

1 2 3 4 5

Exemplo

O loop será executado pelo menos uma vez, mesmo que a condição seja falsa:

<?php $flag = false; do { echo 'Isso será impresso uma vez'; } while ($flag); ?>

Resultado da execução do código:

'Isso será impresso uma vez'

Exemplo

Processando um array usando um loop do-while:

<?php $arr = [1, 2, 3]; $i = 0; do { echo $arr[$i] . ' '; $i++; } while ($i < count($arr)); ?>

Resultado da execução do código:

1 2 3

Veja também

  • a estrutura while,
    que executa um loop com pré-condição
  • a estrutura for,
    que executa um loop com contador
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar