PHP-এ, bcmul() ম্যাথ ফাংশনটি একটি যাদুসংখ্যা প্রিসিশন সংখ্যাকে অন্য সংখ্যা দিয়ে গুণ করতে ব্যবহৃত হয়। bcmul() ফাংশনটি দুটি যাদুসংখ্যা প্রিসিশন সংখ্যা স্ট্রিং হিসেবে নেয় এবং নির্দিষ্ট প্রিসিশনে রেজাল্ট স্কেল করার পর দুটি সংখ্যার গুণফল হিসেবে রেজাল্ট দেয়।
সিনট্যাক্স
string bcmul( $num_string1, $num_string2, $scaleVal)
প্যারামিটারসমূহ
bcmul() ম্যাথ ফাংশনটি তিনটি ভিন্ন প্যারামিটার গ্রহণ করে $num_string1, $num_string2 এবং $scaleVal.
$num_string1 - এটি বাম অপারেন্ড রিপ্রেজেন্ট করে এবং এটি স্ট্রিং টাইপ প্যারামিটার।
$num_string2 - এটি ডান অপারেন্ড রিপ্রেজেন্ট করে, এটি স্ট্রিং টাইপ প্যারামিটার।
$scaleVal - এটি অপশনাল ইন্টিজার টাইপ প্যারামিটার যা রেজাল্ট আউটপুট-এ দশমিক প্লেসের পরে ডিজিট সংখ্যা সেট করতে ব্যবহৃত হয়। ডিফল্ট মান ০ রিটার্ন করে।
রিটার্ন মান
bcmul() ম্যাথ ফাংশনটি দুটি সংখ্যা $num_str1 এবং num_str2-এর গুণফল স্ট্রিং হিসেবে রিটার্ন করে।
উদাহরণ ১ - $scaleVal প্যারামিটার ছাড়া bcmul() PHP ফাংশন
<?php // PHP প্রোগ্রাম bcmul() ফাংশন ইলাস্ট্রেট করতে // যাদুসংখ্যা প্রিসিশন ব্যবহার করে দুটি ইনপুট সংখ্যা $num_string1 = "10.5552"; $num_string2 = "3"; // $scaleVal প্যারামিটার ছাড়া দুটি সংখ্যার যোগফল ক্যালকুলেট করে $result = bcmul($num_string1, $num_string2); echo "স্কেলভ্যালু ছাড়া আউটপুট: ", $result; ?>
আউটপুট
স্কেলভ্যালু ছাড়া আউটপুট: 31
scaleVal প্যারামিটার ছাড়া, দশমিক পয়েন্টের পরে ডিজিটগুলো বাদ যায়।
উদাহরণ ২ - $scaleVal() প্যারামিটার ব্যবহার করে bcmul() PHP ফাংশন
এখানে, আমরা একই ইনপুট ভ্যালু স্কেল ভ্যালু ৪ নিয়ে নিব এবং আউটপুট চেক করব।
<?php // PHP প্রোগ্রাম bcmul() ফাংশন ইলাস্ট্রেট করতে // যাদুসংখ্যা প্রিসিশন ব্যবহার করে দুটি ইনপুট সংখ্যা $num_string1 = "10.5552"; $num_string2 = "3"; // স্কেল ভ্যালু ৪ ব্যবহার করুন $scaleVal = 4; // $scaleVal প্যারামিটার ছাড়া দুটি সংখ্যার যোগফল ক্যালকুলেট করে $result = bcmul($num_string1, $num_string2, $scaleVal); echo "স্কেলভ্যালু সহ আউটপুট:", $result; ?>
আউটপুট
স্কেলভ্যালু সহ আউটপুট: 31.6656