在 PHP 如果我們要替數字加上千分位,可以使用 string number_format() 這個函式。
完整的用法如下:
string number_format ( $number , $decimals , $dec_point, $thousands_sep )
第一個值必填,後面就是選擇的,所以如果我只有像這樣寫:
$num=9999; echo number_format($num);
會得到輸出結果是 9,999
第二個參數是會做四捨五入到小數點後第幾位,比如:
$num2=123.4567; echo number_format($num2,2);
會得到輸出結果是 123.46,如果設定的位數比原本的小數還要多位,則會自動補 0 到該位數。
第三個參數跟第四個參數要寫就要一起寫,會設定新的千分位符號跟小數點符號,但應該不大會有機會用到。