လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Money_Format ကိုအသုံးပြုပြီးဒ decimal မသောနေရာနှစ်မျိုး၏ငွေကြေးပုံစံကိုထုတ်ယူနည်း။

Money_Format ကိုအသုံးပြုပြီးဒ decimal မသောနေရာနှစ်မျိုး၏ငွေကြေးပုံစံကိုထုတ်ယူနည်း။

gitbox 2025-05-26

Money_Format function ကဘာလဲ။

Money_Format သည် PHP တွင် built-in format လုပ်ခြင်းလုပ်ငန်းတစ်ခုဖြစ်သည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

<code> string money_format (string $ format, float $ နံပါတ်) </ code> </ code>
  • $ format သည် output format ကိုသတ်မှတ်သည့် format string ကိုဆိုလိုသည်။

  • $ နံပါတ်သည် format ချရန်လိုအပ်သည့်နံပါတ်ဖြစ်သည်။

သတိပြုသင့်သည်မှာ Money_Format function သည် system ၏ဒေသပေါ်တွင်မူတည်သည်။ အကယ်. Locale ကိုမှန်ကန်စွာမသတ်မှတ်ပါကငွေကြေးသင်္ကေတသို့မဟုတ်ပုံစံကိုမှန်ကန်စွာဖော်ပြမည်မဟုတ်ပါ။


ဒေသတစ်ခုတည်ဆောက်ခြင်း

Money_Format ကို မခေါ်မီသင့်လျော်သော area ရိယာပတ် 0 န်းကျင်ကိုသတ်မှတ်ရန် Setlocale function ကိုသုံးရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, အမေရိကန်ပြည်ထောင်စုအင်္ဂလိပ်ပတ် 0 န်းကျင်ကိုသတ်မှတ်ပါ။

<code> setlocale (lc_monetary, en_us.utf-8 '); </ code>

သင်၏ system သည်ဤဒေသကိုမထောက်ပံ့ပါကဆာဗာပတ် 0 န်းကျင်အရချိန်ညှိရန်လိုအပ်သည်။


format string ကိုဖော်ပြချက်

money_format ၏ format string သည် % ဖြင့်စတင်ပြီးအကာအကွယ်ပေးနိုင်သည်။

  • % i - အပြည်ပြည်ဆိုင်ရာငွေကြေးပုံစံ (USD ကဲ့သို့သောငွေကြေးကုဒ်အပါအ 0 င်)

  • % n : ဒေသဆိုင်ရာငွေကြေးပုံစံ (ငွေကြေးသင်္ကေတများအပါအ 0 င်)


နမူနာကုဒ် - စံချိန်စံသတ်မှတ်ချက်နှစ်ခုကိုဒ decimal မတည်ရှိပါ

ကျွန်ုပ်တို့တွင် 1234.5 ပမာဏရှိသည်ဆိုပါစို့ ဒေါ်လာစျေးနိမိတ်လက္ခဏာများ, ကြိတ်စက်များ,

<code> <? PHP // အမေရိကန်အင်္ဂလိပ်ပတ်ဝန်းကျင်ကိုအမေရိကန်အင်္ဂလိပ်ပတ်ဝန်းကျင် (LC_UMONELY 'en_us.utf-8) ကိုသတ်မှတ်ထားပါ။

$ = 1234.5;

//% n format ကို အသုံးပြု. local ငွေကြေးပုံစံကို အသုံးပြု. Decimal မနေရာ 2 ခုကိုပုံမှန်အားဖြင့်သိမ်းထားပါ
$ formated = money_format ('% n', $ ပမာဏ);

ECHO $ ​​format ချ;
>
</ code>

output ရလဒ်သည်များသောအားဖြင့် -

<Code> $ 1,234.50 </ code>

မှတ်သားရန်အရာ

  1. Money_Format function သည် Linux / Unix Systems တွင်သာတရားဝင်ဖြစ်ပြီး Windows ပတ်ဝန်းကျင်တွင်မထောက်ပံ့ပါ။

  2. PHP 7.4 ပြီးနောက် Money_Format အစား Money_Format အစား Money_Format အစား နံပါတ်ကို အသုံးပြုရန်တရားဝင်အကြံပြုထားပါသည်။

  3. အကယ်. သင်သည် PHP ဗားရှင်းအသစ်များနှင့်လိုက်ဖက်ရန်လိုအပ်ပါက နံပါတ်ကို အသုံးပြုရန်အကြံပြုသည်။


လိုက်ဖက်တဲ့အခြားနည်းလမ်းများ (အကြံပြုသည်)

နံပါတ်များကို အသုံးပြု. တူညီသောလုပ်ဆောင်နိုင်စွမ်းကိုအကောင်အထည်ဖော်ပါ။

<code> <? PHP $ ပမာဏ = 1234.5; $ formatter = အသစ်နံပါတ် ('en_us') နံပါတ် ('en_us'), ECHO $ ​​Corporcreencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencencency ($ IDD '); ?> </ code>

output ဟာအတူတူပါပဲ

<Code> $ 1,234.50 </ code>

ကောက်ချက်

Money_Format ကို စီမံကိန်းဟောင်းများတွင်အသုံးပြုနေဆဲဖြစ်သော်လည်းလိုက်လျောညီထွေဖြစ်ခြင်းနှင့်အနာဂတ်ပြုပြင်ထိန်းသိမ်းမှုဆိုင်ရာထည့်သွင်းစဉ်းစားချက်များအတွက်ငွေကြေးကို format လုပ်ရန် နံပါတ်များ ကိုအသုံးပြုရန်အကြံပြုသည်။ ဤဆောင်းပါးသည်ငွေကြေးဆိုင်ရာငွေကြေးပုံစံနှစ်မျိုးရှိသည့်စံချိန်နှစ်ခုကိုထိန်းသိမ်းရန် Money_format output ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။