PHP में, bcpow() फ़ंक्शन का उपयोग मनमानी परिशुद्धता बेस संख्या को दूसरी एक्सपोनेंट संख्या तक बढ़ाने के लिए किया जाता है। यह दो मनमानी परिशुद्धता संख्याओं को स्ट्रिंग के रूप में लेता है और परिणाम को सूचीबद्ध परिशुद्धता तक स्केल करने के बाद बेस संख्या को एक्सपोनेंट की घात तक बढ़ाकर देता है।
सिंटैक्स
String bcpow($base, $exponent, $scale)
पैरामीटर्स
PHP में bcpow() फ़ंक्शन तीन अलग-अलग पैरामीटर्स लेता है: $base, $exponent और $scale।
$base - यह उस बेस को दर्शाता है जिसमें घात बढ़ाई जाएगी और यह स्ट्रिंग प्रकार का पैरामीटर है।
$exponent - यह एक्सपोनेंट को दर्शाता है और यह स्ट्रिंग प्रकार का पैरामीटर है।
$scale - यह बेस के एक्सपोनेंट के परिणाम में दशमलव के बाद आने वाले अंकों की संख्या इंगित करता है। इसका डिफ़ॉल्ट मान 0 है और यह पूर्णांक प्रकार का पैरामीटर है।
रिटर्न वैल्यू
bcpow() फ़ंक्शन (बेस)एक्सपोनेंट का मान लौटाता है।
उदाहरण 1 - स्केल पैरामीटर के बिना bcpow() PHP फ़ंक्शन
<?php
// बेस और एक्सपोनेंट नंबर इनपुट करें
$base = "5";
$exponent = "7";
// मान की गणना करता है
// स्केल मान के बिना संख्या
$result = bcpow($base, $exponent);
// समान पैरामीटर्स का उपयोग किया गया
echo "आउटपुट है: ", $result;
?>
आउटपुट
आउटपुट है: 78125
उदाहरण 2 - स्केल पैरामीटर का उपयोग करके bcpow() PHP फ़ंक्शन
आइए अब 3 के स्केल के साथ समान इनपुट मान लें और आउटपुट जांचें।
<?php
// बेस और एक्सपोनेंट नंबर इनपुट करें
$base = "2";
$exponent = "3";
//स्केल मान दो का उपयोग
$scaleval = 3;
// मान की गणना करता है
// स्केल मान के बिना संख्या
$result = bcpow($base, $exponent, $scaleval);
// समान पैरामीटर्स का उपयोग किया गया
echo "स्केल मान के साथ आउटपुट: ", $result;
?>
आउटपुट
स्केल मान के साथ आउटपुट: 8.000