BCCALE () function ကို PHP တွင်အသုံးပြုသည်။ Default တွက်ချက်မှုတိကျမှန်ကန်မှုရှိသော BC သင်္ချာဆိုင်ရာလုပ်ဆောင်ချက်များအားလုံး၏ပုံမှန်ဒ decimality နံပါတ်ကိုသတ်မှတ်ရန် PHP တွင်အသုံးပြုသည်။ ဤလုပ်ဆောင်မှုသည်စည်းလုံးညီညွတ်သောတိကျမှုသတ်မှတ်ချက်များကိုနောက်ပိုင်းတွင်တည်ဆောက်ရန်သတ်မှတ်ထားသောတိကျမှန်ကန်မှုကိုသတ်မှတ်သည်။
<span class="fun">int bscale (int $ စကေး)</span>
အဆိုပါ function သည်ကိန်းဂဏန်းအရေအတွက်ကိုကိုယ်စားပြုသော ကိန်းဂဏန်းများကိုသာလက်ခံသည်။ ဒ decimal မအချက်အပြီးဂဏန်းအရေအတွက်ကိုကိုယ်စားပြုသည်။ ပုံမှန်အားဖြင့်တိကျမှန်ကန်မှုတန်ဖိုး 0 ဖြစ်သည်။
BCSCALE () function ကိုခေါ်ဆိုခြင်းသည်ယခင်ကသတ်မှတ်ထားသည့်ပုံမှန်တိကျသောတန်ဖိုးကိုပြန်ပို့လိမ့်မည်။
<?php
// ပုံမှန်တိကျမှန်ကန်မှုကိုသတ်မှတ်ပါ5
bcscale(5);
// အသုံးပြုbcaddလုပ်ဆောင်ချက်,ပုံမှန်အားဖြင့်ထိန်းသိမ်းထား5ဒ decimal မကိန်း
echo bcadd('107', '6.5596');
// အတိအလင်းတိကျမှန်ကန်မှုကိုဖော်ပြပါ1ဒ decimal မကိန်း,default settings နှင့်ကွဲပြားခြားနားသည်
echo bcadd('107', '6.55957', 1);
// အသုံးပြု默认精度5ဒ decimal မကိန်း
echo bcadd('107', '6.55957');
?>
output ရလဒ် -
<span class="fun">113.55960 113.5 113.55957</span>
<?php
// ကန ဦး ပုံမှန်တိကျစွာသတ်မှတ်ထားသည်5
bcscale(5);
// တွက်ချက်မှုစံနမူနာ
echo bcadd('107', '6.5596');
// အတိအလင်းတိကျမှန်ကန်မှုကိုဖော်ပြပါ1
echo bcadd('107', '6.55957', 1);
// မှပုံမှန်တိကျမှန်ကန်မှုကိုပြင်ဆင်ပါ3
bcscale(3);
// 继续အသုံးပြု默认精度3တွက်ချက်မှုလုပ်ဆောင်ပါ
echo bcadd('107', '6.55957');
?>
output ရလဒ် -
<span class="fun">113.55960 113.55 113.559</span>
BCCALE () function သည် PHP တွင်မြင့်မားသောသင်္ချာဆိုင်ရာစစ်ဆင်ရေးများကိုကိုင်တွယ်သောအခါ PHP တွင်အလွန်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် default decimatical function ကိုတစ်ကမ္ဘာလုံးအတိုင်းအတာဖြင့်တည်ဆောက်ရန်အတွက်သတ်မှတ်ထားသော BC သင်္ချာဆိုင်ရာလုပ်ဆောင်မှုကိုတစ်ကမ္ဘာလုံးအတိုင်းအတာဖြင့်သတ်မှတ်ထားခြင်းပြုလုပ်နိုင်သည်။ BCCALE ၏ဆင်ခြင်တုံတရားကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်း () floating-point နံပါတ်တွက်ချက်မှုများနှင့်ကိုက်ညီမှုမရှိသောပြ problems နာများကိုရှောင်ရှားနိုင်ပြီးကုဒ်၏တည်ငြိမ်မှုနှင့်တိကျမှန်ကန်မှုကိုတိုးတက်စေသည်။