6 of 410 menu

Конструкция switch

Конструкция switch ўзгарувчининг қийматини бир қатор қиматлар билан солиштиради ва мос келган код блокини бажаради. Ҳеч бир қиймат мос келмаса, сунгги қиймат бўйича кодни бажариш мумкин. Ҳар бир код блока кейинги блокларнинг бажарилишини oldini олиш учун break оператори билан тугатилиши керак.

Синтаксис

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

Мисол

Ҳафта кунини аниқлаш учун switch дан фойдаланишнинг содда мисоли:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

Кодни бажариш натижаси:

'Wednesday'

Мисол

Битта код блока учун бир нечта case билан мисол:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

Кодни бажариш натижаси:

'Well done!'

Қуйидаларни ҳам кўринг

  • if конструкцияси,
    у шартни текширади
  • while конструкцияси,
    у шартли цикл яратади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш