首頁  >  文章  >  後端開發  >  PHP number_format() 函數

PHP number_format() 函數

巴扎黑
巴扎黑原創
2016-11-24 13:59:511603瀏覽

格式化數字 函數number_format  與 round 
number_format() 函數透過千位元分組來格式化數字。 
語法:number_format(number,decimals,decimalpoint,separator) 
參數                           必需。要格式化的數字。如果未設定其他參數,則數字會被格式化為不含小數點且以逗號 (,) 作為分隔符號。 
decimals                   選擇。規定多少個小數。如果設定了該參數,則使用點號 (.) 作為小數點來格式化數字。 
decimalpoint           選購。規定用作小數點的字串。 
separator                   選擇。規定用作千位分隔符號的字串。僅使用該參數的第一個字元。如 "xyz" 僅輸出 "x"。
註解:如果設定了該參數,那麼所有其他參數都是必需的。 
提示與註解 
註解:此函數支援一個、兩個或四個參數(不是三個)。 
 

<?php  
echo number_format("1000000");  
echo number_format("1000000",2);  
echo number_format("1000000",2,",",".");  
?>

round() 函數將浮點數四捨五入。 

語法:round(x,prec) 
參數                                               選擇。規定要捨去的數字。 
prec                              地規定小數點後的位數。 
說明:    傳回將 x 依照指定精確度 prec (十進制小數點後數字的數目)進行四捨五入的結果。 prec 也可以是負數或零(預設值)。 
註解:PHP 預設不能正確處理類似 "12,300.2" 的字串。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn