PHP截取小數點,又分四捨五入和非四捨五入兩種情況。
這裏涉及兩個函數,round(),number_format()。具體用法如下:
number_format
格式化數字字符串。
語法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);
返回值: 字符串
函數種類: 數學運算
內容說明
本函數用來將浮點參數 number 格式化。若沒加參數 decimals 則返回的字符串只要整數部份,加了此參數才依參數指定的小數點位數返回。參數 dec_point 表示小數點的表示方式方法,默認值是 ".",若需要轉換成其它的小數點就可以在這個參數改掉。參數 thousands_sep 爲整數部份每三位的分隔符號,默認值是 ","。本函數最特別的地方就是參數數目,最少要有一個,也就是欲格式化的字符串;也可以有二個或者四個參數,但不能用三個參數。注意的是指定小數點的位數之後的數字直接捨棄,沒有四捨五入的情形。
round
四捨五入。
語法: double round(double val);
返回值: 倍精確數
函數種類: 數學運算
內容說明
本函數用來將數字小數點後四捨五入。