⊗ppPmCdSch 97 of 447 menu

Конструкцияи switch-case дар PHP

Дар PHP конструкцияи махсуси switch-case мавҷуд аст, ки барои интихоби як қимат аз як қатор қиматҳо истифода мешавад. Синтаксиси онро омӯзед:

<?php switch (тағйирёбанда) { case 'қимат1': /* дар ин ҷо кодест, ки иҷро мешавад, агар тағйирёбанда қимати қимат1-ро дошта бошад */ break; case 'қимат2': /* дар ин ҷо кодест, ки иҷро мешавад, агар тағйирёбанда қимати қимат2-ро дошта бошад */ break; case 'қимат3': /* дар ин ҷо кодест, ки иҷро мешавад, агар тағйирёбанда қимати қимат3-ро дошта бошад */ break; default: /* дар ин ҷо кодест, ки иҷро мешавад, агар тағйирёбанда бо ягон қимат мувофиқат накунад */ break; } ?>

Чунон ки шумо мебинед, switch-case аз худ варианти алтернативии якчанд elseif мебошад. Биёед ба мисол нигарем. Фарз кунем, ки мо ин кодро дорем:

<?php $num = 1; if ($num === 1) { echo 'variant 1'; } elseif ($num === 2) { echo 'variant 2'; } elseif ($num === 3) { echo 'variant 3'; } else { echo 'variant not supported'; } ?>

Ин кодро бо ёрии конструкцияи switch-case аз нависем:

<?php $num = 1; switch ($num) { case 1: echo 'variant 1'; break; case 2: echo 'variant 2'; break; case 3: echo 'variant 3'; break; default: echo 'variant not supported'; break; } ?>

Тағйирёбандаи $num метавонад қиматҳои 1, 2, 3 ё 4-ро қабул кунад. Муайян кунед, ки ин қимат ба кадом фасл тааллуқ дорад.

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