PHP-এ, bcscale() ফাংশনটি সব bc ম্যাথ ফাংশন-এর জন্য ডিফল্ট প্যারামিটার সেট করতে ব্যবহৃত হয়। এই ফাংশনটি bc ম্যাথ ফাংশনগুলোর জন্য ডিফল্ট স্কেল প্যারামিটার সেট করে যা স্পষ্টভাবে স্কেল প্যারামিটার নির্দিষ্ট করে না।
সিনট্যাক্স
int bcscale($scale)
প্যারামিটারসমূহ
$bcscale() প্যারামিটার শুধুমাত্র একটি প্যারামিটার গ্রহণ করে এবং এটি আবশ্যক ইন্টিজার টাইপ প্যারামিটার। এই প্যারামিটারটি দশমিকের পরে আসা ডিজিট সংখ্যা দেখায়। এর ডিফল্ট মান ০।
রিটার্ন মান
$bcscale() ফাংশনটি পুরানো স্কেল ভ্যালু রিটার্ন করে।
উদাহরণ ১
<?php // ডিফল্ট স্কেল : 5 bcscale(5); // ডিফল্ট স্কেল ভ্যালু ৫ হিসেবে echo bcadd('107', '6.5596'), "\n"; // এটি bcscale() ছাড়া একই নয় echo bcadd('107', '6.55957', 1), "\n"; // ডিফল্ট স্কেল ভ্যালু ৫ হিসেবে echo bcadd('107', '6.55957'), "\n"; ?>
আউটপুট
113.55960 113.5 113.55957
উদাহরণ ২
<?php // ডিফল্ট স্কেল ৫ সেট করুন bcscale(5); // ডিফল্ট স্কেল ভ্যালু ৫ হিসেবে সেট করুন echo bcadd('107', '6.5596'), "\n"; // এটি bcscale() ছাড়া একই নয় echo bcadd('107', '6.55957', 1), "\n"; // ডিফল্ট স্কেল ভ্যালু পরিবর্তন করুন bcscale(3); // ডিফল্ট স্কেল ভ্যালু ৫ হিসেবে echo bcadd('107', '6.55957'), "\n"; ?>
আউটপুট
113.55960 113.55 113.559