⊗ppPmCdSch 97 of 447 menu

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

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш