PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်နံပါတ်များကိုသတ်မှတ်ထားသောဒ decimal မဟုတ်သည့်နေရာများသို့ format လုပ်ရန်မကြာခဏလိုအပ်သည်။ ဤဆောင်းပါးသည်နံပါတ်များကိုဒ decimal မနေရာ 6 ခုထဲသို့ပြောင်းလဲရန်အတွက်ဘုံနည်းလမ်းများစွာကိုမိတ်ဆက်ပေးပြီးသင်၏ပြောင်းလွယ်ပြင်လွယ်လျှောက်လွှာကိုလွယ်ကူချောမွေ့စေသည်။
Nume_Format function သည်နံပါတ်များကိုသတ်မှတ်ထားသောဒ decimal မသောနေရာများသို့ခေါ်ဆိုနိုင်သည်။ ဒ decimal မအရ placeeter ကို 6 အထိသတ်မှတ်ခြင်းအားဖြင့် 6 ဒ decimal မထားသည့်နေရာ 6 ခုကိုဆက်လက်ထိန်းသိမ်းထားခြင်း၏အကျိုးသက်ရောက်မှုကိုရရှိနိုင်ပါသည်။
$ နံပါတ် = 3.14159; $ formattednumber နံပါတ် ($ နံပါတ်, 6), ECHO $ freeattednumber;
ရလဒ်ရလဒ်မှာ "3.141590" ဖြစ်သည်။
Sprintf function သည်နံပါတ်များကိုသတ်မှတ်ထားသောပုံစံနှင့်အညီ strings သို့ပြောင်းလဲနိုင်သည်။ "% .6F" format string ကို "% .6f" ကိုအသုံးပြုခြင်း "% .6F" ကို အသုံးပြု. သင် (6) ခုကိုထိန်းသိမ်းထားခြင်း၏အကျိုးသက်ရောက်မှုကိုသင်ရရှိနိုင်ပါသည်။
$ နံပါတ် = 3.14159; $ formattednumber အရေအတွက် = sprintf ("% ။ 6F", $ နံပါတ်); ECHO $ freeattednumber;
ရလဒ်ရလဒ်မှာ "3.141590" ဖြစ်သည်။
ပတ်ပတ်လည် function ကိုနံပါတ်များကိုလှည့်ပတ်ရန်အသုံးပြုသည်။ ဒုတိယ parameter အနေဖြင့် 6 တွင်ဖြတ်သန်းခြင်းအားဖြင့်နံပါတ်ကိုဒ decimal မတည်သောနေရာ 6 ခုကိုအကောင်အထည်ဖော်နိုင်သည်။
$ နံပါတ် = 3.14159; $ roundednernumber များ = ပတ်ပတ်လည် ($ နံပါတ်, 6); ECHO $ roundednumber;
ရလဒ်ရလဒ်မှာ "3.141590" ဖြစ်သည်။
BCDIV လုပ်ဆောင်ချက်သည်မြင့်မားသောတိကျသောဌာနခွဲလုပ်ငန်းများကိုအထောက်အကူပြုပြီးရလဒ်မှထိန်းသိမ်းထားသောဒ decimal မနေရာအရေအတွက်ကိုသတ်မှတ်နိုင်သည်။ Divisor ကို 1 သို့သတ်မှတ်ပြီးဒ decimal မကိန်း 6 ခုနှင့်ပေါင်းစပ်ပြီးနံပါတ်ကိုဒ decimal မကိန်း 6 သို့ပြောင်းလဲနိုင်သည်။
$ နံပါတ် = 3.14159; $ decimalplaces = 6; $ div-undernumber = bcdiv ($ နံပါတ်, 1, $, $ decimalplaces); ECHO $ divancerner;
ရလဒ်ရလဒ်မှာ "3.141590" ဖြစ်သည်။
အထက်ပါနည်းလမ်း 4 ခုလုံးသည်ဒ decimal မနေရာ 6 ခုကိုထိန်းသိမ်းထားနိုင်ကြောင်းနှင့် developer များကတိကျသောလိုအပ်ချက်များနှင့်အညီလုပ်ကိုင်ရန်သင့်လျော်သောလုပ်ဆောင်ချက်များကိုရွေးချယ်နိုင်သည်။
ဤဆောင်းပါးသည် Decimal မနေရာ 6 ခုကိုထိန်းသိမ်းထားနိုင်စွမ်းကိုဆက်လက်ထိန်းသိမ်းထားနိုင်သည့်စွမ်းရည် (4) ခု, ၎င်းကိုပုံစံချခြင်းသို့မဟုတ်တိကျသောတွက်ချက်မှုရှိမရှိ, ၎င်းသည်ကွဲပြားသောအခြေအနေများ၏လိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။