10 of 410 menu

Costrutto while

Il costrutto while crea un ciclo che viene eseguito finché la condizione restituisce true. La condizione viene verificata prima di ogni iterazione. Se la condizione è falsa fin dall'inizio, il ciclo non verrà eseguito nemmeno una volta.

Sintassi

while (condition) { // code to be executed }

Esempio

Stampiamo i numeri da 1 a 5:

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

Risultato dell'esecuzione del codice:

12345

Esempio

Elaborazione degli elementi dell'array:

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

Risultato dell'esecuzione del codice:

246810

Esempio

Ciclo infinito:

<?php while (true) { // infinite loop } ?>

Questo codice verrà eseguito all'infinito, finché non viene interrotto forzatamente.

Vedi anche

  • il costrutto do-while,
    che verifica la condizione dopo l'esecuzione del ciclo
  • il costrutto for,
    che crea un ciclo con inizializzazione, condizione e incremento
  • il costrutto foreach,
    che scorre gli elementi dell'array
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