116 of 410 menu

number_format function

number_format function သည် ဂဏန်းကို ဖော်မတ်ခြင်းကို ခွင့်ပြုပေးသည်။ အဓိကအားဖြင့် ဂဏန်းသုံးလုံးတစ်စုကို ကြားခြားနေရာများဖြင့် ခွဲခြားရန် အသုံးပြုသည်၊ ဥပမာ၊ 1234567 မှ 1 234 567 ကို ဖန်တီးနိုင်သည်။

ထို့အပြင်၊ ဤ function သည် ဒသမအပိုင်း၏ နောက်ရှိ ဂဏန်းအရေအတွက်ကို ထိန်းညှိခွင့်ပြုပေးသည်။ ဤ အရေအတွက်ကို ဒုတိယမဖြစ်မနေသတ်မှတ်ရန်မလိုသော ပါရာမီတာဖြင့် သတ်မှတ်ပေးသည်။

ဥပမာ၊ ကိန်းရှင် 12345.6789 မှ ကိန်းရှင် 12 345.68 ကို ဖန်တီးနိုင်သည် - function သည် သုံးလုံးတစ်စုကြားတွင် ကြားခြားနေရာများထည့်ပေးပြီး ဒသမအပိုင်းကို ဂဏန်းနှစ်လုံးအထိ လည်ပတ်ပေးမည်။

တတိယမဖြစ်မနေသတ်မှတ်ရန်မလိုသော ပါရာမီတာသည် ဒသမအပိုင်း ခွဲခြားသတ်မှတ်ပေးသူကို သတ်မှတ်ပေးသည် (ပုံသေအားဖြင့် အစက်ဖြစ်သော်လည်း ပြောင်းလဲနိုင်သည်)။ တတိယပါရာမီတာနှင့် အတူ စတုတ္ထပါရာမီတာလည်း ပါရှိရန် လိုအပ်သည် - ယင်းသည် သုံးလုံးတစ်စု ဂဏန်းများ၏ ခွဲခြားသတ်မှတ်ပေးသူကို သတ်မှတ်ပေးသည် (ပုံသေအားဖြင့် ကော်မာဖြစ်သော်လည်း ပြောင်းလဲနိုင်သည်၊ ဥပမာ၊ ကြားခြားနေရာသို့)။ ဆိုလိုသည်မှာ ပုံသေအားဖြင့် function သည် သုံးလုံးတစ်စုကို ကော်မာဖြင့် ခွဲခြားသည်: 1234567 မှ 1,234,567 ကို ဖန်တီးသည်။

Syntax

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(ဂဏန်း, ဂဏန်းအရေအတွက်);
number_format(ဂဏန်း, ဂဏန်းအရေအတွက်, ဒသမအပိုင်းခွဲခြားသူ, ထောင်ဂဏန်းခွဲခြားသူ);

ဥပမာ

သုံးလုံးတစ်စု ဂဏန်းများကို ကော်မာဖြင့် ခွဲကြည့်ရအောင်:

<?php echo number_format(1234567); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

'1,234,567'

ဥပမာ

သုံးလုံးတစ်စု ဂဏန်းများကို ကော်မာဖြင့် ခွဲပြီး၊ ဒသမအပိုင်းကို ဂဏန်းနှစ်လုံးအထိ လည်ပတ်ကြည့်ရအောင်:

<?php echo number_format(1234.567, 2); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

'1,234.57'

ဥပမာ

သုံးလုံးတစ်စု ဂဏန်းများကို ကြားခြားနေရာဖြင့် ခွဲပြီး၊ ဒသမအပိုင်းကို ဂဏန်းနှစ်လုံးအထိ လည်ပတ်ကာ ဒသမအပိုင်းခွဲခြားသူအား စလက်မှတ်အဖြစ် ပြောင်းကြည့်ရအောင်:

<?php echo number_format(1234.567, 2, '/', ' '); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

1 234/57

ဥပမာ

သုံးလုံးတစ်စု ဂဏန်းများကို ကြားခြားနေရာဖြင့် ခွဲပြီး၊ ဒသမအပိုင်းကို ဂဏန်းနှစ်လုံးအထိ လည်ပတ်ကာ ဒသမအပိုင်းခွဲခြားသူအား အစက်အဖြစ် ပြောင်းကြည့်ရအောင်:

<?php echo number_format(1234.567, 2, '.', ' '); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

1 234.57

ဤသည်ကိုလည်း ကြည့်ပါ

  • printf function,
    အကြောင်းမှာ ၎င်းသည် string ကို ဖော်မတ်ခြင်း ဖြစ်သည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်