7 of 410 menu

Konstrukcija case

Konstrukcija case yra operatoriaus switch dalis ir leidžia organizuoti programos šakojimąsi priklausomai nuo kintamojo reikšmės. Kiekvienas case tikrina ar kintamojo reikšmė atitinka jo sąlygą ir vykdo kodą, jei atitikimas rastas.

Sintaksė

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

Pavyzdys

Paprasčiausias konstrukcijos case naudojimo pavyzdys skaitinei reikšmei patikrinti:

<?php $num = 2; switch ($num) { case 1: echo 'Vienas'; break; case 2: echo 'Du'; break; default: echo 'Kitas skaičius'; } ?>

Kodo vykdymo rezultatas:

'Du'

Pavyzdys

Kelių case naudojimas vienam kodų blokui:

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

Kodo vykdymo rezultatas:

'Priebalsė'

Pavyzdys

case naudojimas su eilutėmis:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Pirmoji savaitės diena'; break; case 'Friday': echo 'Paskutinė darbo diena'; break; default: echo 'Įprasta diena'; } ?>

Kodo vykdymo rezultatas:

'Pirmoji savaitės diena'

Taip pat žiūrėkite

  • operatorius if,
    kuris vykdo kodą esant sąlygai
  • operatorius while,
    kuris sukaria 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