PHP सशर्त कथन PHP स्विच केस यह क्या है और इसका उपयोग कैसे किया जाता है? इस पाठ में PHP स्विच केस हम विषय को कवर करेंगे.

PHP स्विच केस स्टेटमेंट PHP यदि अन्यथा इसका उपयोग अभिव्यक्ति जैसी विभिन्न स्थितियों के आधार पर कोड निष्पादित करने के लिए किया जाता है। हम नीचे दिए गए उदाहरण में सिंटैक्स देखेंगे।

switch (n) {
  case label1:
     //n=label1'e eşitse çalıştırılacak kodlar
    break;
  case label2:
    //n=label2'e eşitse çalıştırılacak kodlar
    break;
  case label3:
    //n=label3'e eşitse çalıştırılacak kodlar
    break;
  default:
    //n hiçbir label'e eşit değilse çalıştırılacak kodlar
}

PHP स्विच केस इस तरह काम करता है: सबसे पहले, हमारे पास एक अभिव्यक्ति है (जो आमतौर पर एक चर है) जिसका एक बार मूल्यांकन किया जाता है। अभिव्यक्ति के मूल्य की तुलना प्रत्येक संरचना में मूल्य से की जाती है। यदि यह किसी संरचना में किसी मान से मेल खाता है, तो उस संरचना में कोड ब्लॉक निष्पादित होता है। यदि कोई मान मेल नहीं खाता है, तो डिफ़ॉल्ट कथन में कोड ब्लॉक निष्पादित किया जाता है। ब्रेक स्टेटमेंट का उपयोग कोड को अगली संरचना में स्वचालित रूप से प्रवेश करने से रोकने के लिए किया जाता है।

PHP स्विच केस उदाहरण

अब चलिए एक वास्तविक उदाहरण लेते हैं। हम पिछले उदाहरण में n को एक वेरिएबल से बदल सकते हैं, और लेबल1 को डेटा से बदल सकते हैं। N के लिए हमने जिस वेरिएबल को प्रतिस्थापित किया है वह जिस भी लेबल के बराबर है, वह कोड ब्लॉक निष्पादित किया जाएगा। यदि यह उनमें से किसी के बराबर नहीं है, तो डिफ़ॉल्ट के तहत डिफ़ॉल्ट कोड ब्लॉक निष्पादित किया जाएगा।

$favorite_movie = 'the matrix';
switch ($favorite_movie) {
  case 'inception':
    echo 'Favori filmin: inception';
    break;
  case 'the matrix':
    echo 'Favori filmin: the matrix';
    break;
  case 'v for vendetta':
    echo 'Favori filmin: v for vendetta';
    break;
  default:
    echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix

हमने ऊपर एक वास्तविक उदाहरण बनाया है। अब हमने जो सीखा है उसे सुदृढ़ करने के लिए एक और उदाहरण लेते हैं।

$lucky_number = null;
switch ($lucky_number) {
  case 4:
    echo 'Favori sayı: 4';
    break;
  case 6:
    echo 'Favori sayı: 6';
    break;
  case 8:
    echo 'Favori sayı: 8';
    break;
  default:
    echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yok

PHP स्विच केस वैकल्पिक सिंटैक्स

हमने पिछले पाठ में सीखा कि हम PHP सशर्त कथनों में वैकल्पिक वाक्यविन्यास का उपयोग कर सकते हैं। इस पाठ के अंतिम भाग में PHP स्विच केस हम वैकल्पिक वाक्यविन्यास सीखेंगे।

$number = 3;
switch ($number): 
     case 1: 
    	echo 'number is 1';
        break;
     case 2: 
    	echo 'number is 2';
        break;
     case 3: 
    	echo 'number is 3';
        break;
     default:
        echo 'number is null';   
endswitch;
// Çıktı: number is 3

PHP स्विच केसवैकल्पिक सिंटैक्स में, स्विच के बाद घुंघराले ब्रैकेट खोलने के बजाय, हम एक कोलन डालते हैं। PHP स्विच केस एंडस्विच; अभिव्यक्ति समाप्त होने पर घुंघराले कोष्ठक बंद करने के बजाय; हम अभिव्यक्ति का उपयोग करते हैं.