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

PHP में bccomp() फ़ंक्शन से दो मनमानी परिशुद्धता संख्याओं की तुलना करें


PHP में, bccomp() फ़ंक्शन का उपयोग दो मनमानी संख्याओं की तुलना करने के लिए किया जाता है। bccomp() फ़ंक्शन दो मनमानी परिशुद्धता संख्याओं को स्ट्रिंग के रूप में लेता है और दोनों संख्याओं की तुलना करने के बाद आउटपुट को पूर्णांक के रूप में देता है।

सिंटैक्स

int bccomp($left_string1, $right_string1, $scaleval)

पैरामीटर्स

bccomp() फ़ंक्शन तीन अलग-अलग पैरामीटर्स स्वीकार करता है - $left_string1, $right_string2 और $scaleval।

  • $left_string1 - यह दिए गए दो नंबरों में से एक के बाएं ऑपरेंड को दर्शाता है जिनकी हम तुलना करना चाहते हैं और यह एक स्ट्रिंग प्रकार का पैरामीटर है।

  • $right_string2 - यह दिए गए दो नंबरों में से एक के दाएं ऑपरेंड को दर्शाता है जिनकी हम तुलना करना चाहते हैं और यह एक स्ट्रिंग प्रकार का पैरामीटर है।

  • $scaleval - यह तुलना में उपयोग किए जाने वाले दशमलव स्थानों के बाद के अंकों की संख्या लौटाता है। यह एक पूर्णांक प्रकार का पैरामीटर है और डिफ़ॉल्ट मान शून्य है।

रिटर्न वैल्यू

bccomp() फ़ंक्शन दो संख्याओं $left_string1 और $right_string2 की तुलना का एक अभिन्न मान लौटाता है।

  • यदि $left_string1 संख्या $right_string2 संख्या से अधिक है, तो यह 1 लौटाता है।

  • यदि $left_string1 संख्या $right_string2 संख्या से कम है, तो यह -1 लौटाता है।

  • यदि दोनों दी गई संख्याएं समान हैं, तो bccomp() फ़ंक्शन 0 लौटाता है।

उदाहरण 1 - समान पैरामीटर्स का उपयोग करके bccomp() PHP फ़ंक्शन

<?php
    // दो नंबर इनपुट करें
    $left_string1 = "3.12";
    $right_string2 = "3";
    // स्केल मान के बिना दो संख्याओं की तुलना
    // की गणना करता है
    $result = bccomp($left_string1, $right_string2);
    // समान पैरामीटर्स का उपयोग किया गया
    echo "परिणाम है: ", $result;
?>

आउटपुट

परिणाम है: 0

उपरोक्त प्रोग्राम 0 लौटाता है क्योंकि स्केल मान के बिना समान पैरामीटर्स का उपयोग किया गया है।

उदाहरण 2

<?php
    // दो नंबर इनपुट करें
    $left_string1 = "30.12"; // बायां मान > दायां मान
    $right_string2 = "3";
    //स्केल मान दो का उपयोग
    $scaleval = 2;
    // स्केल मान के बिना दो संख्याओं की तुलना
    // की गणना करता है
    $result = bccomp($left_string1, $right_string2);
    // समान पैरामीटर्स का उपयोग किया गया
    echo "आउटपुट है: ", $result;
?>

आउटपुट

आउटपुट है: 1

यह 1 लौटाता है क्योंकि बायां मान दाएं मान से अधिक है।

उदाहरण 3

<?php
    // दो नंबर इनपुट करें
    $left_string1 = "30.12";
    $right_string2 = "35"; // दायां मान > बायां मान
    //स्केल मान दो का उपयोग
    $scaleval = 2;
    // स्केल मान के बिना दो संख्याओं की तुलना
    // की गणना करता है
    $result = bccomp($left_string1, $right_string2);
    // समान पैरामीटर्स का उपयोग किया गया
    echo $result;
?>

आउटपुट

-1

यह -1 लौटाता है क्योंकि दायां मान बाएं मान से अधिक है।


  1. PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं? PHP में imagefilledpolygon() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज कैसे बनाएं?

    imagefilledpolygon() एक अंतर्निहित PHP फ़ंक्शन है जिसका उपयोग भरा हुआ बहुभुज बनाने के लिए किया जाता है। सिंटैक्स bool imagefilledpolygon($image, $points, $num_points, $color) पैरामीटर्स imagefilledpolygon() चार अलग-अलग पैरामीटर्स लेता है: $image, $points, $num_points, और $color। $image - ima

  1. PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं? PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं?

    imageellipse() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दीर्घवृत्त बनाने के लिए किया जाता है। यह सफलता पर True और विफलता पर False लौटाता है। सिंटैक्स Bool imageellipse($image, $cx, $cy, $width, $height, $color) पैरामीटर्स imageellipse() छह अलग-अलग पैरामीटर्स लेता है: $image, $cx, $cy, $width,

  1. PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें? PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें?

    imagecropauto() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग उपलब्ध मोड्स में से किसी एक का उपयोग करके इमेज को स्वचालित रूप से क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर्स imagecropauto() चार अलग-अलग पैरामीटर्स