Koder.uz

3 of 402 menu

PHP da switch-case konstruktsiyasi

PHP-da switch-case maxsus konstruktsiyasi mavjud bo'lib, u bir nechta qiymatlar orasidan bittasini tanlash uchun ishlatiladi. Uning sintaksisini o‘rganing: 

<?php switch ($ozgaruvchi) { case 'qiymat1': /* Agar o'zgaruvchi
qiymat1 ga
teng bo'lsa,  bu yerda yozilgan
kod bajariladi  */
break; case 'qiymat2': /* Agar o'zgaruvchi
qiymat2 ga
teng bo'lsa,  bu yerda yozilgan
kod bajariladi  */
break; case 'qiymat3': /* Agar o'zgaruvchi
qiymat3 ga
teng bo'lsa,  bu yerda yozilgan
kod bajariladi  */
break; default: /* Agar o'zgaruvchi
yuqoridagi
hech bir
qiymatga  teng bo'lmasa, shu
yerda yozilgan
kod bajariladi  */
break; } ?>

Ko'rib turganingizdek, switch-case bir nechta elseif operatorlariga alternativi hisoblanadi. Keling, misolda ko'raylik.

Quyidagi kodga e'tibor bering.: 

<?php $lang = 'uz'; if ($lang === 'ru') { echo 'рус'; } elseif ($lang === 'uz') { echo 'uzb'; } elseif ($lang === 'en') { echo 'eng'; } else { echo "Til qo‘llab-quvvatlanmaydi"; } ?>

Bu kodni switch-case konstruktsiyasi orqali qayta yozamiz: 

<?php $lang = 'uz'; switch ($lang) { case 'ru': echo 'рус'; break; case 'en': echo 'eng'; break; case 'uz': echo 'uzb'; break; default: echo 'Til qo‘llab-quvvatlanmaydi'; break; } ?>

№1

O‘zgaruvchi $num 1, 2, 3 yoki 4 qiymatlaridan birini qabul qilishi mumkin. Ushbu o‘zgaruvchini qiymati yilning qaysi faslga mos ekanligini aniqlang.


uz ru
light night