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

PHP में bcpowmod() फ़ंक्शन


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

सिंटैक्स

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

पैरामीटर्स

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

  • $base - यह बाएं ऑपरेंड को दर्शाता है। यह एक स्ट्रिंग प्रकार का पैरामीटर है।

  • $exponent - यह दाएं ऑपरेंड संख्या को दर्शाता है जो एक्सपोनेंट को दर्शाता है। यह एक स्ट्रिंग प्रकार का पैरामीटर है।

  • $modulus - $modulus पैरामीटर उस ऑपरेंड को स्वीकार करता है जो मॉड्यूलस को दर्शाता है। यह एक स्ट्रिंग प्रकार का पैरामीटर है।

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

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

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

उदाहरण 1

<?php
    // मनमानी परिशुद्धता के साथ इनपुट संख्याएं
    $base = "5";
    $exponent = "7";
    $mod = "7";
    // बेस^एक्सपोनेंट % मॉड की गणना करता है
    $result = bcpowmod($base, $exponent, $mod);
    echo "स्केल के बिना आउटपुट: ", $result;
?>

आउटपुट

स्केल के बिना आउटपुट: 5

उदाहरण 2

<?php
    // मनमानी परिशुद्धता के साथ इनपुट संख्याएं
    $base = "5";
    $exponent = "7";
    $mod = "7";
    //स्केल मान 4
    $scale = 4;
    // बेस^एक्सपोनेंट % मॉड की गणना करता है
    $result = bcpowmod($base, $exponent, $mod, $scale);
    echo "स्केल के साथ आउटपुट: ", $result;
?>

आउटपुट

स्केल के साथ आउटपुट: 5.0000

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य

  1. - PHP intdiv() फ़ंक्शन - पूर्णांक भागफल (Integer Division)

    PHP का intdiv() फ़ंक्शन दो पूर्णांकों का **पूर्णांक भागफल (integer quotient)** लौटाता है — यानी विभाजन का पूर्णांक भाग, शेषफल छोड़कर। सिंटैक्स intdiv(int $x, int $y): int पैरामीटर्स पैरामीटरविवरण $xअंश (numerator) — विभाज्य संख्या $yहर (denominator) — भाजक लौटाया गया मान $x / $y का पूर्णांक