6 of 410 menu

Constructia switch

Constructia switch compară valoarea unei variabile cu o serie de valori și execută blocul de cod corespunzător. Dacă nici o valoare nu se potrivește, se poate executa codul implicit. Fiecare bloc de cod trebuie să se încheie cu operatorul break pentru a preveni executarea blocurilor ulterioare.

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 switch pentru a determina ziua săptămânii:

<?php $day = 3; switch ($day) { case 1: echo 'Luni'; break; case 2: echo 'Marți'; break; case 3: echo 'Miercuri'; break; default: echo 'Zi invalidă'; } ?>

Rezultatul executării codului:

'Miercuri'

Exemplu

Exemplu cu mai multe case pentru un singur bloc de cod:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Foarte bine!'; break; case 'C': echo 'Bine'; break; default: echo 'Încearcă din nou'; } ?>

Rezultatul executării codului:

'Foarte bine!'

Vezi și

  • constructia if,
    care verifică o condiție
  • constructia while,
    care creează o buclă 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