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