7 of 410 menu

Construcția case

Construcția case face parte din operatorul switch și permite organizarea ramificării programului în funcție de valoarea unei variabile. Fiecare case verifică dacă valoarea variabilei se potrivește cu condiția sa și execută codul, dacă se găsește potrivirea.

Sintaxă

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

Exemplu

Un exemplu simplu de utilizare a construcției case pentru a verifica o valoare numerică:

<?php $num = 2; switch ($num) { case 1: echo 'Unu'; break; case 2: echo 'Doi'; break; default: echo 'Alt număr'; } ?>

Rezultatul executării codului:

'Doi'

Exemplu

Utilizarea mai multor case pentru un singur bloc de cod:

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

Rezultatul executării codului:

'Consoană'

Exemplu

Utilizarea case cu șiruri de caractere:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Prima zi a săptămânii'; break; case 'Friday': echo 'Ultima zi lucrătoare'; break; default: echo 'Zi obișnuită'; } ?>

Rezultatul executării codului:

'Prima zi a săptămânii'

Vedeți și

  • operatorul if,
    care execută codul la îndeplinirea condiției
  • operatorul while,
    care creează un ciclu cu condiție
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge