Sintassi:
switch (n)Il valore di N verrà controllato con ciascun valore dell'etichetta del caso e le istruzioni del blocco del caso verranno eseguite in cui il valore dell'etichetta del caso corrisponde con n. IL rottura L'istruzione viene utilizzata per terminare da interruttore blocco se viene trovata la partita.
Prerequisito
Gli script utilizzati negli esempi di questo tutorial sono scritti in base alla versione PHP 8. Eseguire la seguente attività prima di eseguire gli esempi di questo script.
Diversi usi dell'istruzione switch
In questa parte di questo tutorial sono stati mostrati diversi usi dell'istruzione switch in questa parte di questo tutorial utilizzando più esempi.
Esempio-1: semplice uso di Switch ... Dichiarazione del caso
Crea un file PHP con il seguente script per verificare il semplice utilizzo di "interruttore' dichiarazione. Qui, il $ trovato La variabile viene utilizzata per controllare la variabile $ book_name corrisponde a qualsiasi valore del caso o no.
// Inizializza il nome del libro per il controlloProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Qui, il nome file è switch1.PHP che è immagazzinato all'interno /var/www/html/codice cartella.
http: // localhost/code/switch1.PHP
Esempio 2: uso di più dichiarazioni dei casi insieme
Crea un file PHP con il seguente script per verificare il modo di utilizzare il 'interruttore'Dichiarazione combinando più dichiarazioni di casi. Qui, il valore di $ Id verrà assegnato leggendo il parametro di query URL denominato 'id'. Il valore di $ Id sarà controllato dal scatola dell'interruttore istruzione in seguito per generare l'output.
// Controllare che il valore ID è passato nell'URL o noNessuna informazione corrispondente trovata.
';$ Id $ testo
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra senza alcun parametro di query. Qui, il nome file è switch2.PHP che è immagazzinato all'interno /var/www/html/codice cartella.
http: // localhost/code/switch2.PHP
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "id"E il valore è"07895"Questo corrisponde al primo blocco del caso.
http: // localhost/code/switch2.PHP?id = 07895
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "id"E il valore è"01907"Questo corrisponde al terzo blocco del caso.
http: // localhost/code/switch2.PHP?ID = 01907
Esempio-3: utilizzo di operatore logico "o" in switch ... Dichiarazione del caso
Crea un file PHP con il seguente script per verificare il modo di utilizzare 'interruttore'affermazione in cui il'caso'L'istruzione è definita da logico o operatore. Qui, il valore del $ Nome verrà assegnato leggendo il parametro di query URL denominato 'nome'. Il valore di $ Nome sarà controllato dal 'scatola dell'interruttore'Dichiarazione in seguito per generare l'output.
// Controllare che il valore del nome è passato nell'URL o no$ name è il leader del team.
";$ name è un membro del team.
";$ name è l'organizzatore.
";Nessuna informazione trovata.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "nome"E il valore,"Riya". Qui, il nome file è switch3.PHP che è immagazzinato all'interno /var/www/html/codice cartella.
http: // localhost/code/switch3.PHP?nome = riya
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "nome"E il valore,"Karim".
http: // localhost/code/switch3.PHP?nome = karim
Esempio-4: utilizzo dell'array in switch ... Dichiarazione del caso
Crea un file PHP con il seguente script per verificare il modo di utilizzare il 'interruttore'affermazione in cui il'caso'L'affermazione è definita il particolare array. Qui, tre array sono stati dichiarati nello script con tre tipi di valori. il valore di $ var verrà assegnato leggendo il parametro di query URL denominato 'var'. Il valore di $ var sarà controllato dal 'scatola dell'interruttore'Dichiarazione in seguito utilizzando il ciclo per generare l'output.
// dichiara tre tipi di array$ valesiste nel primo array.
";$ valesiste nel secondo array.
";$ valesiste nel terzo array.
";Il valore non esiste in nessun array.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "var"E il valore,"32". Qui, il nome file è switch4.PHP che è immagazzinato all'interno /var/www/html/codice cartella.
http: // localhost/code/switch4.PHP?var = 32
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "var"E il valore,"2.9".
http: // localhost/code/switch4.PHP?var = 2.9
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query chiamato "var"E il valore,"matita".
http: // localhost/code/switch4.PHP?var = matita
Conclusione
L'istruzione Switch ... Case è un'utile istruzione condizionale per molte attività di programmazione. Il modo per verificare il valore della variabile semplice, utilizzare l'operatore logico con la variabile e l'uso dell'array con la variabile nell'istruzione Switch ... Caso ha descritto in questo tutorial.
Tutorial video