PHP money_format() Function

Duba dake na yin fassara:

en_US International Format:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>

مذکورہ بالا کوڈ کا نتیجہ:

The price is USD 1,234.56

Kauyawa da amfani:

money_format() yana da zai zama simin na kwallon wanda ake fassara dake a matsayin simin dala.

money_format() yana da zai zama simin a kwanan yankin (%) na dake na kwallon.

تعلیمات:money_format() yana da zai kari a cikin tsarin Windows.

Babbar koyarwa:An amfani dashi kamar yadda. setlocale() A amfani dashi kamar yadda.

Babbar koyarwa:Duba dake na yin fassara dake na kwallon da ake amfani dashi a cikin harsa.Duba dake na yin fassara code na harsa

Duba dake na yin fassara

money_format(string,number)
Parameter Ba da rarraba.
string

Wajib. Tama dake da yin fassara dake na kwallon da kwanan yankin yin fassara dake.

Duba dake da yin fassara:

Kama da bukukuwa:

  • =f - Tama dake da yin fassara simin (f) domin amfani dashi kama. Misali: %=t ya amfani dashi "t" a matsayin kama. Kwamfuta yana amfani dashi manyan.
  • ^ - Ya tsara a amfani dashi simin gudanarwa.
  • + ko ( - Tama dake da yin fassara kwanan yankin wajen yin fassara zane-wuce kuma wuce. Idan a amfani dashi "+", ya amfani dashi + da - na gida (ya zuwa cikin tsawon wuce a tsawon wuce, a tsawon wuce ba a amfani dashi wata simin). Idan a amfani dashi "(", wuce yana da wata simin. Kwamfuta yana amfani dashi "+".
  • ! - Ya tsara a amfani dashi simin dala a kwanan yankin kwallon.
  • - Idan a amfani dashi "-", dake dake a kwanan yankin gaba. Kwamfuta yana da kwanan yankin gaba.

Tsawon rarraba dake:

  • x - Tama dake da yin fassara tsawon rarraba na dake (x). Kwamfuta yana da 0.
  • #x - Tama dake da yin fassara kwanan gida na dantiyoyin a kwanan yankin (x). Ana amfani dashi domin a kuma tsa tsare a kan saurayi. Idan kwanan dantiyoyin yana da girma ga kwaye da x, tsari na zai yiwa kama yana jumla.
  • .x - اعداد کی سب سے زیادہ کی دقت کو مقرر کرتی ہے (x)۔ اگر x 0 ہے تو نقطہ اور اس کے دائیں طرف کا اعداد نہیں دکھائے جائیں گے۔ مقامی تنظیمات کا استعمال کردیاجائے گا۔

تغییر کاراکتر:

  • i - عدد بین الاقوامی کاروباری شکل میں فرمت کیا جاتا ہے。
  • n - عدد ملک کی کاروباری شکل میں فرمت کیا جاتا ہے。
  • % - % کا واپس نکالنا ہوتا ہے。

تعلیمات:اگر متعدد فرمت کی جملوں کا استعمال کیا جاتا ہے تو وہ بالا کی ترتیب میں آئیں گے。

تعلیمات:یہ فونکشن مقامی تنظیمات کی تابع ہے。

number ضروری۔فرمت کی جملے میں % کی جگہ میں داخل کی جاتی ہے اعداد.

تکنیکی تفصیلات

واپس نکالنے والی جملے:

فرمت شدہ جملے واپس نکال دیا جائے گا。

فرمت کی جملے کے اور اس کے اور کی جملے کی شکل میں رکھی جاتی ہیں، واپس نکال دی جاتی ہیں۔ غیر عددی عدد NULL واپس نکال دیا جائے گا اور E_WARNING پیدا ہوگا。

PHP ورژن: 4.3.0+

بیشتر مثال

مثال 1

2 دوسرے کچھ کی بین الاقوامی شکل (جرمنی):

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>

مذکورہ بالا کوڈ کا نتیجہ:

1 234,56 EUR

مثال 2

منفی عدد،(()) میں منفی عدد کا اشاریہ، دائیں طرف کی دقت 2، اور "*" پر ختم ہوتا ہے:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>

مذکورہ بالا کوڈ کا نتیجہ:

(******1234.57)