पीएचपी स्विच स्टेटमेंट
कथन का switch
उपयोग विभिन्न स्थितियों के आधार पर विभिन्न क्रियाओं को करने के लिए किया जाता है।
PHP स्विच स्टेटमेंट
निष्पादित किए जाने वाले कोड के कई ब्लॉकों में से एक का चयनswitch
करने के लिए कथन का उपयोग करें ।
वाक्य - विन्यास
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
यह इस तरह काम करता है: सबसे पहले हमारे पास एक अभिव्यक्ति n (अक्सर एक चर) है, जिसका मूल्यांकन एक बार किया जाता है। तब व्यंजक के मूल्य की संरचना में प्रत्येक मामले के लिए मूल्यों के साथ तुलना की जाती है। यदि कोई मेल होता है, तो उस मामले से जुड़े कोड के ब्लॉक को निष्पादित किया जाता है। break
कोड को अगले मामले में स्वचालित रूप से चलने से रोकने के लिए उपयोग करें । default
यदि कोई मिलान नहीं मिलता है तो कथन का उपयोग किया जाता है ।
उदाहरण
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>