PHP में switch-case कंस्ट्रक्शन

PHP में एक विशेष कंस्ट्रक्शन switch-case होती है, जिसका उपयोग कुछ मानों की श्रृंखला में से एक मान चुनने के लिए किया जाता है। इसके सिंटैक्स का अध्ययन करें:

php<?php
  switch (चर) {
    case 'मान1':
      /*
        यहाँ वह कोड है जो तब निष्पादित होगा जब
        चर का मान1 हो
      */
    break;
    case 'मान2':
      /*
        यहाँ वह कोड है जो तब निष्पादित होगा जब
        चर का मान2 हो
      */
    break;
    case 'मान3':
      /*
        यहाँ वह कोड है जो तब निष्पादित होगा जब
        चर का मान3 हो
      */
    break;
    default:
      /*
        यहाँ वह कोड है जो तब निष्पादित होगा जब
        चर किसी भी मान से मेल नहीं खाता
      */
    break;
  }
?>

जैसा कि आप देख सकते हैं, switch-case बहुत सारे elseif का एक विकल्प है। आइए एक उदाहरण से देखते हैं। मान लीजिए कि हमारे पास इस तरह का कोड है:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'विकल्प 1';
  } elseif ($num === 2) {
    echo 'विकल्प 2';
  } elseif ($num === 3) {
    echo 'विकल्प 3';
  } else {
    echo 'असमर्थित विकल्प';
  }
?>

आइए इस कोड को switch-case कंस्ट्रक्शन के माध्यम से फिर से लिखें:

php<?php
  $num = 1;
  
  switch ($num) {
    case 1:
      echo 'विकल्प 1';
    break;
    case 2:
      echo 'विकल्प 2';
    break;
    case 3:
      echo 'विकल्प 3';
    break;
    default:
      echo 'असमर्थित विकल्प';
    break;
  }
?>
Задание 1

चर $num मान 1, 2, 3 या 4 ले सकता है। निर्धारित करें कि इस चर का मान किस ऋतु में आता है।