PHP သည်နံပါတ်များကို format လုပ်သည့်အတွက် REAME_Format function ကိုထည့်သွင်းထားသည်။ ဒ decimal မနေရာအရေအတွက်ကိုသတ်မှတ်ခြင်းဖြင့်ဒ decimal မသောနေရာနှစ်ခုကိုထိန်းသိမ်းထားခြင်း၏အကျိုးသက်ရောက်မှုကိုအလွယ်တကူရရှိနိုင်သည်။
$number = 10.5678;
$formatted_number = number_format($number, 2);
echo $formatted_number;
အထက်ပါကုဒ်များ၏ရလဒ်ရလဒ်မှာ 10.57 ဖြစ်ပြီးဒ decimal မသောနေရာများကိုအောင်မြင်စွာထိန်းသိမ်းထားသည်။
Sprintf function ကိုများသောအားဖြင့် strings များကို format လုပ်ရန်နှင့်ကိန်းဂဏန်းပုံစံချခြင်းကိုအထောက်အကူပြုသည်။ Formatting Template ကိုသတ်မှတ်ခြင်းအားဖြင့်သင်ထိန်းသိမ်းထားရန်ဒ decimal မသောနေရာအရေအတွက်ကိုလည်းသင်သတ်မှတ်နိုင်သည်။
$number = 10.5678;
$formatted_number = sprintf("%.2f", $number);
echo $formatted_number;
ကွပ်မျက်ပြီးနောက် 10.57 သည်ဒ decimal မနေရာနှစ်ခုကိုဆက်လက်ထိန်းသိမ်းထားလိမ့်မည်။
ပတ်ပတ်လည် function ကို floating အမှတ်နံပါတ်များကိုလှည့်ပတ်ရန်အသုံးပြုသည်။ မြှောက်ခြင်းနှင့်ဌာနခွဲများနှင့်ပေါင်းစပ်။ ဒ decimal မသောနေရာနှစ်ခုကိုထိန်းသိမ်းရန်ရည်ရွယ်ချက်ကိုရရှိနိုင်ပါသည်။
$number = 10.5678;
$formatted_number = round($number * 100) / 100;
echo $formatted_number;
ဤနည်းလမ်းသည် 10.57 ထုတ်ပေးလိမ့်မည်။
အဆိုပါ intval function ကိုကိန်းဂဏန်းများသို့ကိန်းဂဏန်းများကိုပြောင်းလဲ။ ချဲ့ခြင်းနှင့်ကျုံ့ခြင်းအားဖြင့်ကျုံ့ခြင်းအားဖြင့်ဒ decimal မသောနေရာအရေအတွက်ကိုကြားဖြတ်ခြင်း၏အကျိုးသက်ရောက်မှုကိုရရှိနိုင်ပါသည်။
$number = 10.5678;
$multiplier = 100; // အပိုင်းများစွာရှိသော
$formatted_number = intval($number * $multiplier) / $multiplier;
echo $formatted_number;
Code output ရလဒ်လည်း 10.57 ဖြစ်ပါတယ်။
BCADD function သည်သင်္ချာဆိုင်ရာစစ်ဆင်ရေးကိုမတရားတိကျမှုဖြင့်ထောက်ပံ့သည်။
$number = "10.5678";
$precision = 2; // ဒ decimal မနေရာအရေအတွက်
$formatted_number = bcadd($number, 0, $precision);
echo $formatted_number;
နောက်ဆုံး output သည် 10.57 ဖြစ်ပြီးတိကျမှန်ကန်မှုကိုထိရောက်စွာထိန်းချုပ်ထားသည်။
PHP တွင်ဒ decimal မနေရာ 2 ခုကိုဆက်လက်ထိန်းသိမ်းရန်နည်းလမ်းများစွာရှိပြီးအသုံးပြုသောလုပ်ဆောင်ချက်များမှာ Respressform, Sprintf, Rointf, developer များသည်တိကျမှန်ကန်မှုလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ရုံသာမက Code ကိုအကောက်ခွန်နှင့်နားလည်ရန်လွယ်ကူခြင်းတို့ကိုလည်းသေချာစေနိုင်ကြောင်းသေချာစေသည်။ အထူးသဖြင့်တိကျသောအထိခိုက်မခံသောဘဏ် financial ာရေးတွက်ချက်မှုများတွင်ရလဒ်များ၏တိကျမှန်ကန်မှုကိုသေချာစေရန် BCADD function ကိုအသုံးပြုရန်အကြံပြုသည်။