number_format היא פונקצייה רב תכליתית
באמצעותה ניתן:
- לעגל תוצאות
- להפוך מספר למדויק על ידיי הוספת הספרות שאחרי הנקודה (שבר עשרוני)
- להוסיף פסיקים/נקודות/ כל דבר אחר כל שלוש ספרות
- להוסיף מרווח או סימן בין הספרה הראשונה בתוצאה לאחרות
ברירת המחדל (ללא הוספת 3 הגדרות נוספות לפונקצייה):
PHP קוד:
<?
$number = 1234.56;
echo number_format($number);
?>
תתן לנו 1,235
במידה ונרצה להציג שבר עשרוני שמציג רק שתי ספרות לאחר הנקודה ולא ותר מזה נעשה את זה באופצייה הבאה:
PHP קוד:
<?
$number = 12345.6789
echo number_format($number, 2, '', '');
?>
זה יציג לנו 12345.67
במידה ונרצה להוסיף לאחר כל שלוש ספרות פסיק נעשה זאת בצורה הבאה:
PHP קוד:
<?
$number = 12345789
echo number_format($number, 0, ',', '');
?>
זה יציג לנו: 123,456,789
במידה ונרצה להוסיף מרווח או כל דבר אחר בין הספרה הראשונה בתוצאה לבין הספרות האחרות נבצע זאת כך:
PHP קוד:
<?
$number = 1234
echo number_format($number, 0, '', ' ');
?>
(הוספתי רווח בהגדרה האחרונה)
זה יראה כך: 234 1
תהנו =]