6 of 410 menu

Konstrukcija switch

Konstrukcija switch lygina kintamojo reikšmę su verčių seka ir vykdo atitinkamą kodo bloką. Jei nė viena reikšmė nesutampa, galima vykdyti numatytąjį kodą. Kiekvienas kodo blokas turi baigtis break operatoriumi, kad būtų išvengta vėlesnių blokų vykdymo.

Sintaksė

switch ($variable) { case value1: // kodas vykdymui break; case value2: // kodas vykdymui break; default: // numatytasis kodas }

Pavyzdys

Paprasčiausias switch naudojimo pavyzdys savaitės dienos nustatymui:

<?php $day = 3; switch ($day) { case 1: echo 'Pirmadienis'; break; case 2: echo 'Antradienis'; break; case 3: echo 'Trečiadienis'; break; default: echo 'Netinkama diena'; } ?>

Kodo vykdymo rezultatas:

'Trečiadienis'

Pavyzdys

Pavyzdys su keliais case vienam kodo blokui:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Puiku!'; break; case 'C': echo 'Gerai'; break; default: echo 'Bandykite dar kartą'; } ?>

Kodo vykdymo rezultatas:

'Puiku!'

Taip pat žiūrėkite

  • konstrukciją if,
    kuri tikrina sąlygą
  • konstrukciją while,
    kuri sukuria ciklą su sąlyga
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti