最近在做統計這一塊內容,接觸關於數字的數據比較多,
用到了三個函數來是 數字保留小數後 N 位; 接下來簡單的介紹一下三個函數:
1、number_format
echo number_format("5000000")."<br>"; echo number_format("5000000",2)."<br>"; echo number_format("5000000",2,",",".");
這個函數主要作用實現:千分位分組格式化數據。
輸出結果
5,000,000
5,000,000.00
5.000.000,00
2、sprintf
$num = 123; $data=sprintf("%.2f",$num); echo $data;
結果是:
123.00
3、round
$num1 = 123.1267 $data1 = round($num1, 2); $num2 = 123 $data2 = round($num2, 2); echo $data1."<br>" echo $data2
結果是:
123.13
123
這個函數如果小數點不足兩位,那麼它是不會自動幫你補齊。