7 of 410 menu

Costrutto case

Il costrutto case fa parte dell'operatore switch e permette di organizzare la ramificazione del programma in base al valore di una variabile. Ogni case verifica la corrispondenza del valore della variabile con la propria condizione ed esegue il codice se viene trovata una corrispondenza.

Sintassi

switch ($variable) { case value1: // codice da eseguire break; case value2: // codice da eseguire break; default: // codice di default }

Esempio

Un esempio semplice dell'uso del costrutto case per verificare un valore numerico:

<?php $num = 2; switch ($num) { case 1: echo 'Uno'; break; case 2: echo 'Due'; break; default: echo 'Altro numero'; } ?>

Risultato dell'esecuzione del codice:

'Due'

Esempio

Uso di più case per un unico blocco di codice:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vocale'; break; default: echo 'Consonante'; } ?>

Risultato dell'esecuzione del codice:

'Consonante'

Esempio

Uso di case con le stringhe:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Primo giorno della settimana'; break; case 'Friday': echo 'Ultimo giorno lavorativo'; break; default: echo 'Giorno normale'; } ?>

Risultato dell'esecuzione del codice:

'Primo giorno della settimana'

Vedi anche

  • operatore if,
    che esegue il codice quando una condizione è soddisfatta
  • operatore 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