مثال
تنسيق الأرقام:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
تشغيل المثال » تعريف والاستخدام
و number_format() تنسيقات وظيفة عددا مع الآلاف المجمعة.
Note: هذه الوظيفة تدعم واحد أو اثنين أو أربعة معلمات (not three) .
بناء الجملة
number_format( number,decimals,decimalpoint,separator )
معامل | وصف |
---|---|
number | مطلوب. الرقم المراد تنسيقها. إذا تم تعيين أي معلمة أخرى، سيتم تنسيق الرقم بدون الكسور العشرية ومع فاصلة (,) كفاصل الآلاف. |
decimals | اختياري. تحديد كيفية العديد من الكسور العشرية. إذا تم تعيين هذه المعلمة، سيتم تنسيق الرقم مع نقطة (.) كما العشرية |
decimalpoint | اختياري. يحدد ما سلسلة لاستخدامها في العشرية |
separator | اختياري. يحدد ما سلسلة لاستخدام لآلاف فاصل. يستخدم فقط الحرف الأول من فاصل. على سبيل المثال، "xxx" سوف تعطي نفس الناتج كما "x" Note: في حال عدم إعطاء هذه المعلمة، يطلب من جميع المعلمات الأخرى كذلك |
تفاصيل تقنية
قيمة الإرجاع: | إرجاع عدد تنسيق |
---|---|
صفحة PHP: | 4+ |
التغيير: | اعتبارا من PHP 5.4، ويدعم هذه الوظيفة بايت متعددة في decimalpoint المعلمات وفاصل. كان يستخدم البايت الأول من كل فاصل فقط في الإصدارات القديمة. |
مزيد من الأمثلة
مثال 1
تريد إرجاع السعر: أحد المعلمة تقريب الرقم (أنه سيتم تنسيق دون عشرية). يجب معلمتين تعطي النتيجة التي تريدها:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
تشغيل المثال » <PHP سلسلة المرجعي