while
(keyword PHP) controlla la veridicità di una condizione in un ciclo e conseguentemente esegue il relativo codice finché (trad. “while”) la condizione stessa risulta vera.
tips&tricks
E’ possibile interrompere anticipatamente il ciclo con la keyword break
.
E’ possibile far saltare un ciclo con la keyword continue
.
La differenza tra while
e do while
consiste nel fatto che in quest’ultimo il codice è eseguito almeno una volta anche se la condizione è stata falsa fin dall’inizio.
La differenza tra while
e for
consiste nel fatto che in quest’ultimo il contatore ed l’incrementatore si trovano all’interno dell’espressione da valutare:
// WHILE $contatore = 1; while ($contatore< 10) { // codice $contatore++; } // FOR for ($contatore = 1; $contatore< 10; $contatore++;) { // codice } </p>
Sintassi
# 1 while ($condizione){ // codice } # 2 while ($condizione): // codice endwhile;
Esempi
$var = 1; while ($var <= 10) { echo $var . "\n"; if ($var == 2) { echo "HOP!\n"; $var = 4; continue; // salta un ciclo } if ($var == 5) { echo "STOP!"; break; // esce dal loop } $var++; } /* risultato: 1 2 HOP! 4 5 STOP! */
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment