PHP money_format() ਫੰਕਸ਼ਨ
ਉਦਾਹਰਣ
en_US ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ:
<?php $نمبر = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("The price is %i", $number); ?>
مذکورہ بالا کوڈ کا آؤٹ پُٹ:
The price is USD 1,234.56
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
money_format() ਫੰਕਸ਼ਨ ਫਾਰਮੈਟ ਕੀਤੀ ਨਕਦੀ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਇਹ ਫੰਕਸ਼ਨ ਮੁੱਖ ਸਟਰਿੰਗ ਵਿੱਚ % ਚਿੰਨ੍ਹ ਦੇ ਸਥਾਨ 'ਤੇ ਫਾਰਮੈਟ ਕੀਤੀ ਸੰਖਿਆ ਲਗਾਉਂਦਾ ਹੈ。
注释:money_format() ਫੰਕਸ਼ਨ Windows ਪਲੇਟਫਾਰਮ 'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ。
ਸੁਝਾਅ:ਇਹ ਫੰਕਸ਼ਨ ਸਾਧਾਰਣ ਤੌਰ 'ਤੇ setlocale() ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਮਿਲਾ ਕੇ ਵਰਤੋਂ ਕਰੋ。
ਸੁਝਾਅ:ਸਾਰੇ ਉਪਲਬੱਧ ਭਾਸ਼ਾ ਕੋਡਾਂ ਨੂੰ ਦੇਖਣ ਲਈ ਸਾਡੇਭਾਸ਼ਾ ਕੋਡ ਸੂਚੀਕਰਤਾ。
ਸਿਫ਼ਾਰਸ਼
money_format(string,number)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
string |
ਲਾਜ਼ਮੀ। ਫਾਰਮੈਟ ਕਰਨ ਵਾਲੀ ਸਟਰਿੰਗ ਅਤੇ ਉਸ ਵਿੱਚੋਂ ਵਾਰੀਆਂ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕੀਤੀਆਂ ਜਾਣਗੇ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 ਸੰਭਵ ਫਾਰਮੈਟ ਮੁੱਲ: ਭਰਨ ਅਤੇ ਚਿੰਨ੍ਹਾਂ:
ਫੀਲਡ ਚੌਦਾਈ:
转换字符:
注释:如果使用多个格式值,则它们必须以上面的顺序出现。 注释:该函数受本地设置的影响。 |
number | 必需。被插入到格式化字符串中 % 符号位置的数字。 |
技术细节
返回值: |
返回已格式化的字符串。 فرمت کی جملے کے پہلے اور آخر میں کلمات برقرار رہیں گے، جبکہ نان شمارتی اعداد NULL دراپا دیتے ہیں اور E_WARNING پیدا کرتے ہیں۔ |
PHP ورژن: | 4.3.0+ |
بہتر مثال
مثال 1
دو دوسرائی دسائی دوسرائی بین الاقوامی فارمیٹ (جرمنی):
<?php $نمبر = 1234.56; سیٹلُکئی (LC_MONETARY,"de_DE"); ایچیو مانی فورمٹ ("%.2ن", $نمبر); ?>
مذکورہ بالا کوڈ کا آؤٹ پُٹ:
1 234,56 یورو
مثال 2
منفی عدد، (()) میں منفی عدد کا اشاریہ، اُس کی دائیں جانب دقت 2، اور "*" بھر چارے کا کارک:
<?php $نمبر = -1234.5672; ایچیو مانی فورمٹ ("%=*(#10.2ن",$نمبر); ?>
مذکورہ بالا کوڈ کا آؤٹ پُٹ:
(******1234.57)