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

पीएचपी - bcpowmod () फ़ंक्शन


PHP में, bcpowmod() फ़ंक्शन का उपयोग मनमाने ढंग से सटीक आधार संख्या को किसी अन्य घातांक संख्या तक बढ़ाने के लिए किया जाता है, जिसे एक निर्दिष्ट मापांक द्वारा घटाया जाता है। bcpowmod() फ़ंक्शन तीन मनमानी सटीक संख्याओं को स्ट्रिंग्स के रूप में स्वीकार करता है और यह परिणाम को निर्दिष्ट परिशुद्धता तक स्केल करने के बाद एक्सपोनेंट मॉड्यूल संख्या में उठाए गए आधार संख्या को लौटाता है।

सिंटैक्स

String bcpowmod($base, $exponent, $modulus, $scale)

पैरामीटर

bcpowmod() फ़ंक्शन चार अलग-अलग पैरामीटर स्वीकार करता है- $आधार , $exponent , $मापांक और $स्केल

  • $आधार− यह बाएं ऑपरेंड का प्रतिनिधित्व करता है। यह एक स्ट्रिंग प्रकार पैरामीटर है।

  • $exponent− यह सही संकार्य संख्या का प्रतिनिधित्व करता है जो घातांक का प्रतिनिधित्व करता है। यह एक स्ट्रिंग प्रकार पैरामीटर है।

  • $मॉड्यूलस− $modulus पैरामीटर उस संकार्य को स्वीकार करता है जो मापांक का प्रतिनिधित्व करता है। यह एक स्ट्रिंग प्रकार पैरामीटर है।

  • $स्केल− $scale पैरामीटर एक पूर्णांक प्रकार पैरामीटर है। यह (आधार . के परिणाम में दशमलव के बाद आने वाले अंकों की संख्या बताता है प्रतिपादक %mod) . इसका डिफ़ॉल्ट मान 0 है।

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

bcpowmod () फ़ंक्शन परिणाम को एक स्ट्रिंग के रूप में लौटाता है। या, यदि मापांक 0 है या घातांक ऋणात्मक है, तो यह गलत लौटाता है।

उदाहरण 1

<?php
   // input numbers with arbitrary precision
   $base = "5";
   $exponent = "7";
   $mod = "7";

   // calculates the base^exponent % mod
   $result = bcpowmod($base, $exponent, $mod);
   echo "Output without scale: ", $result;
?>

आउटपुट

Output without scale: 5

उदाहरण 2

<?php
   // input numbers with arbitrary precision
   $base = "5";
   $exponent = "7";
   $mod = "7";

   //Scale value 4
   $scale = 4;

   // calculates the base^exponent % mod
   $result = bcpowmod($base, $exponent, $mod, $scale);
   echo "Output with scale: ", $result;
?>

आउटपुट

Output with scale: 5.0000

  1. पीएचपी लॉग () समारोह

    परिभाषा और उपयोग लॉग () फ़ंक्शन किसी संख्या के प्राकृतिक लघुगणक की गणना करता है। लघुगणक घातांक का विलोम है। अगर 102 =100, इसका मतलब है लॉग10 100=2. प्राकृतिक लघुगणक की गणना यूलर संख्या e . के साथ की जाती है आधार के रूप में। PHP में, पूर्वनिर्धारित स्थिरांक M_E e का मान देता है जो 2.7182818284590

  1. PHP lcg_value () फ़ंक्शन

    परिभाषा और उपयोग lcg_value() फ़ंक्शन 0 और 1 के बीच एक यादृच्छिक संख्या उत्पन्न करता है। LCG,रैखिक सर्वांगसम जनरेटर के लिए खड़ा है। यह जनरेटर एक असंतत टुकड़ावार रैखिक समीकरण के साथ गणना की गई छद्म यादृच्छिक संख्याओं का एक क्रम उत्पन्न करता है। यह सबसे पुराने छद्म यादृच्छिक संख्या जनरेटर एल्गोरिदम म

  1. पीएचपी इंटडिव () फंक्शन

    परिभाषा और उपयोग intdiv() फ़ंक्शन दो पूर्णांक मापदंडों का पूर्णांक भागफल देता है। अगर x/y i . में परिणाम विभाजन के रूप में और r शेष के रूप में ताकि x =y*i+r इस मामले में, intdiv(x,y) रिटर्न i सिंटैक्स intdiv ( int $x , int $y ) : int पैरामीटर Sr.No पैरामीटर और विवरण 1 x यह पैरामीटर भाग व