PHP-এ, bcpow() ফাংশনটি একটি যাদুসংখ্যা প্রিসিশন বেস সংখ্যাকে অন্য এক্সপোনেন্ট সংখ্যার ঘাতে তোলতে ব্যবহৃত হয়। এটি দুটি যাদুসংখ্যা প্রিসিশন সংখ্যা স্ট্রিং হিসেবে নেয় এবং লিস্ট করা প্রিসিশনে রেজাল্ট স্কেল করার পর বেস সংখ্যাকে এক্সপোনেন্ট ঘাতে তোলা ফলাফল দেয়।
সিনট্যাক্স
String bcpow($base, $exponent, $scale)
প্যারামিটারসমূহ
PHP-এ bcpow() ফাংশনটি তিনটি ভিন্ন প্যারামিটার নেয়: $base, $exponent এবং $scale।
$base - এটি সেই বেস রিপ্রেজেন্ট করে যাতে পাওয়ার তোলা হবে এবং এটি স্ট্রিং টাইপ প্যারামিটার।
$exponent - এটি এক্সপোনেন্ট রিপ্রেজেন্ট করে এবং এটি স্ট্রিং টাইপ প্যারামিটার।
$scale - এটি বেস এক্সপোনেন্টের এক্সপোনেন্ট রেজাল্টে দশমিকের পরে আসা ডিজিট সংখ্যা নির্দেশ করে। এর ডিফল্ট মান ০ এবং এটি ইন্টিজার টাইপ প্যারামিটার।
রিটার্ন মান
bcpow() ফাংশনটি (Base)Exponent -এর ভ্যালু রিটার্ন করে।
উদাহরণ ১ - স্কেল প্যারামিটার ছাড়া bcpow() PHP ফাংশন
<?php // ইনপুট বেস এবং এক্সপোনেন্ট সংখ্যা $base = "5"; $exponent = "7"; // ভ্যালু ক্যালকুলেট করে //স্কেল ভ্যালু ছাড়া নম্বর $result = bcpow($base, $exponent); //সমান প্যারামিটার ব্যবহার করা হয়েছে echo "আউটপুটটি: ", $result; ?>
আউটপুট
আউটপুটটি: 78125
উদাহরণ ২ - স্কেল প্যারামিটার ব্যবহার করে bcpow() PHP ফাংশন
আমরা এখন একই ইনপুট ভ্যালু স্কেল ৩ নিয়ে নিব এবং আউটপুট চেক করব।
<?php // ইনপুট বেস এবং এক্সপোনেন্ট সংখ্যা $base = "2"; $exponent = "3"; //স্কেল ভ্যালু দুই ব্যবহার করা হয়েছে $scaleval = 3; // ভ্যালু ক্যালকুলেট করে //স্কেল ভ্যালু ছাড়া নম্বর $result = bcpow($base, $exponent, $scaleval); //সমান প্যারামিটার ব্যবহার করা হয়েছে echo "স্কেল ভ্যালু সহ আউটপুট: ", $result; ?>
আউটপুট
স্কেল ভ্যালু সহ আউটপুট: 8.000