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