PHP money_format() فونکشن
مثال
en_US بین الاقوامی فرمت:
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("قیمت USD %i", $number); ?>
خروجی کد بالا:
قیمت USD 1,234.56 ہے
تعریف اور استعمال
money_format() فونکشن فرمت کردیا جاندا ہو، جیسا کہ:
یہ فونکشن میں پرانچ پرانچ کا استعمال کردیا جاندا ہے تاکہ فرمت کردیا جاندا ہو، جیسا کہ:
نکته:money_format() فونکشن ویندوز پر پلیٹ فارم پر کام نہیں کردیتی ہے۔
نکات:یہ فونکشن کچھ کچھ کے ساتھ استعمال کردیا جاندا ہے، جیسا کہ: setlocale() فونکشن کا استعمال کردیا جاندا ہے۔
نکات:اگر تمام زبان کا کیتاب نگرانی دیکھنا چاہئے تو، اپنے پاس پہنچائیئے:زبان کا کیتاب نگرانی۔
قواعد
money_format(string,number)
پارامتر | وصف |
---|---|
string |
ضروری۔ مقرر کردیا جاندا ہے کس طرح کا استعمال کردیا جانا چاہئے اور اس میں متغیروں کا کس طرح فرمت کردیا جانا چاہئے۔ ممکن فرمت کا رجحان: پرچن اور علامات:
چوٹی کا پیمانہ:
کاراکترهای تبدیل:
نکته:اگر از چندین مقدار فرمت استفاده شود، باید به ترتیب بالا باشند. نکته:این فنکشن تحت تأثیر تنظیمات محلی قرار دارد. |
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 یورو
مثال 2
عدد منفی، با استفاده از () برای نشان دادن منفی، دقت سمت راست 2 و '*' به عنوان کاراکتر پرکن:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
خروجی کد بالا:
(******1234.57)