Sintaxe:
Switch (n)O valor do N será verificado com cada valor da etiqueta de caso e as declarações do bloco de caso serão executadas quando o valor da etiqueta do caso corresponde a N. O quebrar a declaração é usada para terminar do trocar Bloco se a partida for encontrada.
Pré-requisito
Os scripts usados nos exemplos deste tutorial são escritos com base na versão PHP 8. Faça a seguinte tarefa antes de executar os exemplos deste script.
Diferentes usos da instrução Switch
Diferentes usos da instrução Switch no PHP foram mostrados nesta parte deste tutorial usando vários exemplos.
Exemplo 1: Uso simples do Switch… Declaração do caso
Crie um arquivo php com o seguinte script para verificar o uso simples do 'trocar' declaração. Aqui o $ encontrado A variável é usada para verificar a variável $ book_name corresponde a qualquer valor de caso ou não.
// inicialize o nome do livro para verificarSaída:
A saída a seguir aparecerá após a execução do script acima. Aqui, o nome do arquivo é Switch1.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/switch1.php
Exemplo 2: Uso de várias declarações de caso juntas
Crie um arquivo php com o seguinte script para verificar a maneira de usar o 'trocar'Declaração combinando várias declarações de caso. Aqui, o valor de $ Id será atribuído lendo o parâmetro de consulta URL nomeado 'eu ia'. O valor de $ Id será verificado pelo Switch… Caso declaração mais tarde para gerar a saída.
// Verifique se o valor de identificação passou no URL ou nãoNenhuma informação correspondente encontrada.
';$ Id $ texto
";Saída:
A saída a seguir aparecerá após a execução do script acima sem qualquer parâmetro de consulta. Aqui, o nome do arquivo é Switch2.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/switch2.php
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “eu ia" e o valor é "07895”Isso corresponde ao primeiro bloco de estojo.
http: // localhost/code/switch2.php?id = 07895
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “eu ia" e o valor é "01907”Isso corresponde ao terceiro bloco de estojo.
http: // localhost/code/switch2.php?id = 01907
Exemplo 3: Uso de Logical 'ou' Operador no Switch… Declaração de casos
Crie um arquivo php com o seguinte script para verificar a maneira de usar 'trocar'declaração em que'caso'A declaração é definida por lógico ou operador. Aqui, o valor de $ nome será atribuído lendo o parâmetro de consulta URL nomeado 'nome'. O valor de $ nome será verificado pelo 'Switch… Caso'declaração posterior para gerar a saída.
// Verifique se o valor do nome passou no URL ou não$ nome é o líder da equipe.
";$ nome é um membro da equipe.
";$ nome é o organizador.
";Nenhuma informação encontrada.
";Saída:
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “nome”E o valor,“Riya”. Aqui, o nome do arquivo é Switch3.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/switch3.php?Nome = Riya
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “nome”E o valor,“Karim”.
http: // localhost/code/switch3.php?Nome = Karim
Exemplo-4: Uso da matriz no Switch… Declaração de casos
Crie um arquivo php com o seguinte script para verificar a maneira de usar o 'trocar'declaração em que'caso'Declaração está definida a matriz específica. Aqui, três matrizes foram declaradas no script com três tipos de valores. o valor de $ var será atribuído lendo o parâmetro de consulta URL nomeado 'var'. O valor de $ var será verificado pelo 'Switch… Caso'Declaração mais tarde usando o loop para gerar a saída.
// declarar três tipos de matriz$ valexiste na primeira matriz.
";$ valexiste na segunda matriz.
";$ valexiste na terceira matriz.
";O valor não existe em nenhuma matriz.
";Saída:
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “var”E o valor,“32”. Aqui, o nome do arquivo é Switch4.php que é armazenado dentro /var/www/html/código pasta.
http: // localhost/code/switch4.php?var = 32
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “var”E o valor,“2.9”.
http: // localhost/code/switch4.php?var = 2.9
A saída a seguir aparecerá após a execução do script acima com o parâmetro de consulta chamado “var”E o valor,“lápis”.
http: // localhost/code/switch4.php?var = lápis
Conclusão
A instrução Switch… Case é uma declaração condicional útil para muitas tarefas de programação. A maneira de verificar o valor da variável simples, use o operador lógico com a variável e o uso da matriz com a variável no comutador ... a declaração de caso descrita neste tutorial.
Vídeo tutorial