Esempi di Switch in PHP
- Pagina precedente If...Else PHP
- Pagina successiva Ciclo While PHP
La dichiarazione switch esegue diverse azioni in base a diverse condizioni.
Esercizio switch
Se desideri eseguire uno dei vari blocchi di codice a scelta, utilizza lo switch.
L'uso dello switch può evitare blocchi di codice lunghi if..elseif..else.
Sintassi
switch (expression) { case label1: Esegui il codice quando expression = label1 break; case label2: Esegui il codice quando expression = label2 break; default: Esegui il codice quando il valore dell'espressione non è uguale a label1 e label2 }
Principio di funzionamento:
- Calcolare una volta l'espressione (solitamente una variabile)
- Confrontare il valore dell'espressione con il valore del caso nella struttura
- Se esiste una corrispondenza, eseguire il codice associato al caso
- Dopo l'esecuzione del codice,Frase breakBloccare il codice per saltare al caso successivo
- Se non c'è nessun caso vero, utilizzare la frase default
Esempio
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
- Pagina precedente If...Else PHP
- Pagina successiva Ciclo While PHP