मैं किसी अन्य भाग के साथ एक PHP टर्नरी ऑपरेटर कैसे लिखूं?PHP टर्नरी ऑपरेटर कैसे लिखें
मैं if
और else
इस तरह पीएचपी त्रिगुट ऑपरेटर के कुछ भागों के साथ बुनियादी उदाहरण देखें:
echo (true) ? "yes" : "no"; //prints yes
echo (false) ? "yes" : "no"; //prints no
मैं कैसे त्रिगुट ऑपरेटर में इस तरह "elseif" भाग मिलता है?
<?php
if($result->vocation == 1){
echo "Sorcerer";
}else if($result->vocation == 2){
echo 'Druid';
}else if($result->vocation == 3){
echo 'Paladin';
}else if($result->vocation == 4){
echo 'Knight';
}else if($result->vocation == 5){
echo 'Master Sorcerer';
}else if($result->vocation == 6){
echo 'Elder Druid';
}else if($result->vocation == 7){
echo 'Royal Paladin';
}else{
echo 'Elite Knight';
}
?>
आप एक सरणी लुकअप मानचित्र, स्विच या बेहतर भी उपयोग कर बेहतर होगा। परिभाषा के अनुसार एक टर्नरी अगर-तो-और है। जो भी आप चाहते हैं उसे करने और करने के लिए एक टर्नरी लिखना पढ़ने/अनुसरण करना बहुत मुश्किल होगा। –
@cale_b क्या आप इसे थोड़ा सा स्पष्टीकरण दे सकते हैं? मैं अभी भी PHP सीख रहा हूं और मेरे काम में मैंने केवल तभी उपयोग किया है - अन्यथा बयान, इसलिए मैं इन सभी चीजों से इतना परिचित नहीं हूं। – dinomuharemagic
मैंने नीचे एक उदाहरण दिया। यदि आप डेटाबेस का उपयोग नहीं करेंगे, तो यह समाधान साफ और समझने में आसान है। –