6 of 410 menu

A estrutura switch

A estrutura switch compara o valor de uma variável com uma série de valores e executa o bloco de código correspondente. Se nenhum valor corresponder, um código padrão pode ser executado. Cada bloco de código deve terminar com a declaração break para evitar a execução dos blocos subsequentes.

Sintaxe

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

Exemplo

Um exemplo simples de uso do switch para determinar o dia da semana:

<?php $day = 3; switch ($day) { case 1: echo 'Segunda-feira'; break; case 2: echo 'Terça-feira'; break; case 3: echo 'Quarta-feira'; break; default: echo 'Dia inválido'; } ?>

Resultado da execução do código:

'Quarta-feira'

Exemplo

Exemplo com múltiplos case para um único bloco de código:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Muito bem!'; break; case 'C': echo 'Bom'; break; default: echo 'Tente novamente'; } ?>

Resultado da execução do código:

'Muito bem!'

Veja também

  • a estrutura if,
    que verifica uma condição
  • a estrutura while,
    que cria um loop com condição
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar