money_format အပြောင်းအလဲ

money_format အပြောင်းအလဲသည် နံပါတ်တစ်ခုကို လက်ရှိဒေသစကား အချက်အလက်များနှင့်အညီ ငွေကြေးပမာဏအဖြစ် ပုံစံချထားသည့် စာကြောင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲပေးသည်။ ပထမပိုင်းသတ်မှတ်ချက်အဖြစ် ပုံစံချခြင်းစာကြောင်းတစ်ခုကို လက်ခံပြီး၊ ဒုတိယပိုင်းသတ်မှတ်ချက်အဖြစ် ပုံစံချရန်အတွက် နံပါတ်တစ်ခုကို လက်ခံသည်။ ၎င်းအပြောင်းအလဲသည် strfmon ကို ပံ့ပိုးပေးသည့် စနစ်များ (ဥပမာ၊ Linux) တွင်သာ ရရှိနိုင်ပါသည်။

ဝါကျဖွဲ့ပုံ

phpmoney_format(format, number);

ဥပမာ

အမေရိကန်ပြည်ထောင်စုဒေသစကားအချက်အလက်အတွက် နံပါတ်တစ်ခုကို ငွေကြေးပုံစံသို့ ပုံစံချခြင်း:

php<?php
  setlocale(LC_MONETARY, 'en_US');
  echo money_format('%i', 1234.56);
?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

php'USD 1,234.56'

ဥပမာ

တိကျမှုနှင့် ငွေကြေးသင်္ကေတကို ဖော်ပြခြင်းဖြင့် ပုံစံချခြင်း:

php<?php
  setlocale(LC_MONETARY, 'de_DE');
  echo money_format('%.2n', 1234.56);
?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

php'1.234,56 EUR'

ဥပမာ

အနှုတ်ဂဏန်းတစ်ခုကို ပုံစံချခြင်း:

php<?php
  setlocale(LC_MONETARY, 'en_GB');
  echo money_format('%i', -1234.56);
?>

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

php'-£1,234.56'

အခြားကြည့်ရှုရန်

  • number_format အပြောင်းအလဲ၊
    ထိုအပြောင်းအလဲသည် ထောင်ပေါင်းများစွာကို ခွဲခြားခြင်းဖြင့် နံပါတ်တစ်ခုကို ပုံစံချပေးသည်
  • sprintf အပြောင်းအလဲ၊
    ထိုအပြောင်းအလဲသည် ပုံစံချပြီးသား စာကြောင်းတစ်ခုကို ပြန်ပေးသည်