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 'विकल्प 1';
} elseif ($num === 2) {
echo 'विकल्प 2';
} elseif ($num === 3) {
echo 'विकल्प 3';
} else {
echo 'असमर्थित विकल्प';
}
?>
आइए इस कोड को switch-case कंस्ट्रक्शन के माध्यम से फिर से लिखें:
<?php
$num = 1;
switch ($num) {
case 1:
echo 'विकल्प 1';
break;
case 2:
echo 'विकल्प 2';
break;
case 3:
echo 'विकल्प 3';
break;
default:
echo 'असमर्थित विकल्प';
break;
}
?>
चर $num मान 1, 2, 3 या 4
ले सकता है।
निर्धारित करें कि इस चर का मान किस ऋतु में आता है।