کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش کار با تابع ()number_format در PHP

آموزش کار با تابع ()number_format در PHP

مثال کاربردی
< ?php
echo number_format("1000000")."< br >";
echo number_format("1000000",2)."< br >";
echo number_format("1000000",2,",",".");
? >

خروجی:

                
1,000,000
1,000,000.00
1.000.000,00

شرح کاربرد تابع ()number_format در PHP

تابع ()number_format در PHP یک مقدار عددی به عنوان آرگومان ورودی گرفته و آن را با بخش هزارگان فرمت/گروه بندی می کند.

توجه:

تابع ()number_format در PHP یک، دو یا چهار پارامتر به عنوان ورودی می گیرد. امکان ارسال سه پارامتر به آن وجود ندارد.

دستور استفاده از تابع ()number_format در PHP

number_format(number,decimals,decimalpoint,separator)
پارامتر ورودی
شرح
number
پارامتر الزامی. مقدار عددی که قرار است فرمت دهی شود. اگر هیچ پارامتر دیگری، غیر از این پارامتر به تابع فرستاده نشود، عدد مورد نظر بدون نقطه ی اعشاری علامت گذاری شده و نیز هزارگان آن با ویرگول (,) از هم جدا می شوند.
decimals
پارامتر اختیاری. تعداد و دقت اعشار را مشخص می کند. در صورت تنظیم مقدار این پارامتر، اعداد مورد نظر با نقطه ی ممیز اعشار نشانه گذاری می شوند.
decimalpoint
اختیاری. مشخص می کند کدام رشته بایستی به عنوان نقطه/ممیز اعشار (decimal point) مورد استفاده قرار گیرد.
separator
اختیاری. این پارامتر مشخص می کند کدام کاراکتر بایستی به عنوان تفکیک کننده هزارگان مورد استفاده قرار گیرد. لازم به ذکر است که تنها اولین کاراکتر تفکیک کننده استفاده می شود. برای مثال، "xxx" خروجی یکسان با "x" را می دهد.
نکته: اگر مقدار این پارامتر به تابع فرستاده شود، تمامی دیگر پارامترها نیز بایستی مقداردهی شوند.

جزئیات تخصصی

خروجی تابع
عدد فرمت دهی شده را برمی گرداند.
قدیمی ترین ویرایش PHP که از تابع پشتیبانی می کند
4+
Changelog:
از ویرایش 5.4 PHP، این تابع از چندین بایت در پارامترهای decimalpoint و separator پشتیبانی می کند. در ویرایش های قبلی تنها اولین بایت از هر کاراکتر تفکیک گر استفاده می شد.


1396/05/05 6967 1395
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...