पीएचपी कॉम्पेरिजन ऑपरेटर्स | PHP Comparison Operators In Hindi

PHP Comparison Operators In Hindi – पीएचपी के Comparison Operators दो variables की वैल्यू में तुलना करके true या false यानी boolean data type में आउटपुट देता है जिसमें true का मतलब है “1” और false का मतलब है ” “ Empty यानी कुछ भी प्रिंट नहीं होगा.

PHP Comparison Operators In Hindi

PHP Comparison Operators में कई ऑपरेटर्स हैं जिनकी सहायता से हम दो variables की वैल्यू में तुलना कर सकते हैं, जीतने भी ऑपरेटर्स हैं उनके बारे में नीचे आप पढ़ सकते हैं.

NameOperatorExample
Equal==$a == $b
Identical===$a === $b
Not equal!=$a != $b
Not equal<>$a <> $b
Not identical!==$a !== $b
Greater than>$a < $b
Less than<$a > $b
Greater than or equal>=$a <= $b
Less than or equal<=$a => $b
Spaceship<=>$a <=> $b
PHP Comparison Operators

आगे आप इनके बारे में डिटेल से पीढ़ने वाले हैं.

Equal Comparison Operator(==)

इस Operator में अगर लेफ्ट साइड के variable की वैल्यू राइट साइड के वेरिएबल की वैल्यू के बराबर होगी तभी आउटपुट true होगा वरना false आएगा.

जैसे की –

<?php 

    $a = 10;
    $b = 20;
    
    $c = ($a == $b);
    var_dump($c);

?>

Output

bool(false)

Identical Comparison Operator(==)

इस Operator में अगर लेफ्ट साइड के variable की वैल्यू राइट साइड के वेरिएबल की वैल्यू के बराबर होगी और वैल्यू के अलावा डेटा टाइप भी same होगा तभी आउटपुट true होगा वरना false होगा.

<?php 

    $a = 10;
    $b = 10;

    $c = ($a === $b);
    var_dump($c);

?>

output

bool(true)

जैसे की आपने ऊपर example में देखा है कि $a की वैल्यू $b के बराबर तो है ही लेकिन इनका डेटा टाइप भी एक है इसलिए $c का आउटपुट true आया है और अगर इन दोनों में किसी कुछ भी चेंज होता है तो उस केस में आउटपुट false आएगा.

Not equal Comparison Operator(!=)

इस Operator में अगर लेफ्ट साइड के variable की वैल्यू राइट साइड के वेरिएबल की वैल्यू के बराबर होगी तो आउटपुट false आएगा और अगर बराबर नहीं हुई तो आउटपुट true आएगा.

जैसे की –

<?php 

    $a = 10;
    $b = 11;

    $c = ($a != $b);
    var_dump($c);

?>

Output

bool(true)

Not equal Comparison Operator(<>)

पहला (!=) और दूसरा (<>) ये दोनों ऑपरेटर्स एक जैसे ही काम करते हैं अगर आप पहला (!=) लगाते हैं तब भी वही रिजल्ट आएगा जो दूसरे ऑपरेटर (<>) को लगाने पर आएगा.

इन दोनों में से किसी का भी इस्तेमाल आप कर सकते हैं.

Not identical Comparison Operator(!==)

इस Operator में अगर लेफ्ट साइड के variable की वैल्यू और डेटा टाइप राइट साइड के वेरिएबल की वैल्यू और डेटा टाइप के बराबर है तो आउटपुट false आएगा और अगर बराबर नहीं है तो आउटपुट true आएगा.

जैसे की –

<?php 

    $a = 10;
    $b = 10;

    $c = ($a !== $b);
    var_dump($c);

?>

Greater than Comparison Operator(<)

इस Operator में अगर लेफ्ट साइड के variable की वैल्यू छोटी है राइट साइड के variable से तो आउटपुट true आएगा वरना output आपको false देखने को मिलेगा जैसे की –

<?php 

    $a = 10;
    $b = 12;

    $c = ($a < $b);
    var_dump($c);

?>

Less than Comparison Operator(>)

इसमें Greater than Comparison Operator के उलट अगर लेफ्ट साइड के variable की वैल्यू बड़ी है राइट साइड के variable से तो आउटपुट true आएगा वरना output आपको false देखने को मिलेगा जैसे की –

<?php 

    $a = 12;
    $b = 10;

    $c = ($a > $b);
    var_dump($c);

?>

Output

bool(true)

Greater than or equal to Comparison Operator(>=)

इसमें लेफ्ट साइड के variable की वैल्यू या तो बड़ी होनी चाहिए या फिर बराबर होनी चाहिए तभी आउटपुट में true आएगा वरना आउटपुट में आपको false देखने को मिलेगा, जैसे की –

<?php 

    $a = 10;
    $b = 10;

    $c = ($a >= $b);
    var_dump($c);

?>

Output

bool(true)

Less than or equal to Comparison Operator(<=)

इसमें Greater than or equal to Comparison Operator के उलट लेफ्ट साइड के variable की वैल्यू या तो छोटी होनी चाहिए या फिर बराबर होनी चाहिए तभी आउटपुट में true आएगा वरना आउटपुट में आपको false देखने को मिलेगा, जैसे की –

<?php 

    $a = 10;
    $b = 10;

    $c = ($a <= $b);
    var_dump($c);

?>

Output

bool(true)

Spaceship Comparison Operator(<=)

यह ऑपरेटर PHP के सातवें version में आया था जो की तीन तरह से वैल्यू को चेक कर सकता है जैसे कि अगर लेफ्ट साइड के वेरिएबल की वैल्यू राइट साइड के variable की वैल्यू से छोटी होगी तो इस केस में आउटपुट “1” आएगा और,

अगर लेफ्ट साइड के वेरिएबल की वैल्यू राइट साइड के वेरिबल की वैल्यू के बराबर है तो इस केस में आउटपुट “0” आएगा और अगर लेफ्ट साइड के वेरिएबल की वैल्यू राइट साइड के वेरिबल की वैल्यू से बड़ी है तो इस केस में आउटपुट “-1” आएगा.

Conclusion

PHP Comparison Operators जो है वो if else statement के साथ काम में लिये जाते हैं जिससे Comparison Operator की सहायता से दो वेरिएबल की वैल्यू को चेक करके किसी भी कंटेंट को वेब पेज में प्रिंट करवाया जा सकता है.

अगर आपको आज का आर्टिकल PHP Comparison Operators In Hindi पसंद आये तो इसे अपने दोस्तों के साथ share ज़रूर करें और इसी तरह के और आर्टिकल पीढ़ने के लिये इस वेबसाइट को फॉलो ज़रूर करें.

धन्यवाद…..

Leave a Comment