11 of 410 menu

Costrutto do-while

Il costrutto do-while rappresenta un ciclo con postcondizione, che prima esegue il blocco di codice e poi verifica la condizione. Se la condizione è vera, il ciclo si ripete. La differenza principale rispetto a while è che il corpo del ciclo verrà eseguito almeno una volta.

Sintassi

do { // corpo del ciclo } while (condizione);

Esempio

Un semplice esempio di output dei numeri da 1 a 5:

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

Risultato dell'esecuzione del codice:

1 2 3 4 5

Esempio

Il ciclo verrà eseguito almeno una volta, anche se la condizione è falsa:

<?php $flag = false; do { echo 'This will be printed once'; } while ($flag); ?>

Risultato dell'esecuzione del codice:

'This will be printed once'

Esempio

Elaborazione di un array utilizzando il ciclo do-while:

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

Risultato dell'esecuzione del codice:

1 2 3

Vedi anche

  • il costrutto while,
    che esegue un ciclo con precondizione
  • il costrutto for,
    che esegue un ciclo con contatore
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta