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