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
   // input two numbers
   $left_string1 = "3.12";
   $right_string2 = "3";

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo "The result is: ", $result;
?>

आउटपुट

The result is: 0

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

उदाहरण 2

<?php
   // input two numbers
   $left_string1 = "30.12"; // left value > right value
   $right_string2 = "3";

   //used scale value two
   $scaleval = 2;

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo "The output is: ", $result;
?>

आउटपुट

The output is: 1

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

उदाहरण 3

<?php
   // input two numbers
   $left_string1 = "30.12";
   $right_string2 = "35"; // Right value > Left value

   //used scale value two
   $scaleval = 2;

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo $result;
?>

आउटपुट

-1

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


  1. PHP में एक इमेजफिल्ड पॉलीगॉन () फ़ंक्शन का उपयोग करके भरे हुए बहुभुज को कैसे आकर्षित करें?

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

  1. PHP में इमेजेलिप्स () फ़ंक्शन का उपयोग करके एक अंडाकार कैसे आकर्षित करें?

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

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

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