6 of 410 menu

La struttura switch

La struttura switch confronta il valore di una variabile con una serie di valori ed esegue il blocco di codice corrispondente. Se nessun valore corrisponde, è possibile eseguire il codice predefinito. Ogni blocco di codice deve terminare con l'istruzione break per prevenire l'esecuzione dei blocchi successivi.

Sintassi

switch ($variable) { case value1: // code to execute break; case value2: // code to execute break; default: // default code }

Esempio

Un esempio semplice dell'uso di switch per determinare il giorno della settimana:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

Risultato dell'esecuzione del codice:

'Wednesday'

Esempio

Esempio con multiple case per un singolo blocco di codice:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

Risultato dell'esecuzione del codice:

'Well done!'

Vedi anche

  • la struttura if,
    che verifica una condizione
  • la struttura while,
    che crea un ciclo con una condizione
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