Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में संख्याओं की तुलना के लिए if elseif else या टर्नरी ऑपरेटर?

आप उनमें से किसी का भी उपयोग कर सकते हैं, लेकिन अधिक पेशेवर दृष्टिकोण टर्नरी ऑपरेटर (?) का उपयोग करना है। if-else और टर्नरी ऑपरेटर दोनों का प्रदर्शन समान है।

मान लीजिए हमारे पास निम्न दो चर मान हैं:

$value1 = 10; $value2 = 0;

हमें उपरोक्त 2 चर मानों की तुलना करने की आवश्यकता है।

उदाहरण

<!DOCTYPE html> <html> <body> <?php
$value1 = 10;
$value2 = 0;
$data = 550000;
$output = $value1 ? $value2 : $value2 ? : $data;
echo "The value is=" . $output;
?> </body> </html>

यह निम्न आउटपुट उत्पन्न करेगा:

आउटपुट

The value is=550000

व्याख्या: यह कोड PHP के ?: (एल्विस ऑपरेटर) का उपयोग करता है। $value1 ? $value2 : $value2 ? : $data का अर्थ है: यदि $value1 सत्य है तो $value2, अन्यथा यदि $value2 सत्य है तो $value2, अन्यथा $data। चूंकि $value1=10 सत्य है, यह $value2 (जो 0 है) लौटाता है, लेकिन 0 असत्य है, इसलिए यह $data (550000) पर जाता है।

स्पष्ट तुलना के लिए:

$result = $value1 > $value2 ? "$value1 is greater" : ($value1 < $value2 ? "$value1 is smaller" : "Equal");
  1. - C# में टर्नरी ऑपरेटर (Ternary Operator)

    टर्नरी ऑपरेटर C# में एक कंडीशनल ऑपरेटर है। यह तीन आर्गुमेंट्स लेता है और एक बूलियन एक्सप्रेशन का मूल्यांकन करता है।उदाहरण के लिए:b = (a == 1) ? 20 : 30;उपरोक्त, यदि पहला ऑपरेंड true (1) मूल्यांकन करता है, तो दूसरा ऑपरेंड मूल्यांकन किया जाता है। यदि पहला ऑपरेंड false (0) मूल्यांकन करता है, तो तीसरा ऑ

  1. - पायथन में टर्नरी ऑपरेटर

    पायथन का टर्नरी ऑपरेटर (सशर्त अभिव्यक्ति) एक लाइन में शर्त के आधार पर मान चुनने की अनुमति देता है। सिंटैक्स [on_true] if [condition] else [on_false] बुनियादी उदाहरण y else y) # y फ़ंक्शन में उपयोग b else b print(find_max(5, 6)) # 6 वैकल्पिक कार्यान्वयन टपल इंडेक्सिंग b]) # b:6 डिक्शनरी

  1. - क्या Python में टर्नरी कंडीशनल ऑपरेटर है?

    टर्नरी ऑपरेटर Python 2.5 में जोड़ा गया था। इसका सिंटैक्स है: सिंटैक्स x if expr == True else y उदाहरण निम्न उदाहरण उपयोग को दर्शाता है: >>> percent = 59 >>> pass if percent >= 50 else fail pass >>> percent = 45 >>> pass if percent >= 50 else fail fail