$num=3.545;1、php保留兩位小數並且四捨五入,**如下:$precision=2;
round($num, $precision)2、php保留兩位小數並且不四捨五入,**如下
sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -1))3、四捨六入五成雙(銀行家捨入)
說明:四捨六入五成雙(四捨六入五考慮,五後非零就進一,五後為零看奇偶,五前為偶應捨去,五前為奇要進一)
function round3() else接下來看看這這幾種的區別return $round;
}
銀行家捨入:五後非零就進一
echo round3(3.5551,3); ===> 3.56
五後為零看奇偶,五前為偶應捨去,五前為奇要進一
echo round3(3.545,2); ===> 3.54echo round3(3.5451,2); ===> 3.55
echo round3(3.555,2); ===> 3.56
round函式:
round(3.545,2); ===> 3.55round(3.5451,2); ===> 3.55
php數字兩位小數 PHP保留兩位小數的幾種方法
如下所示 num 10.4567 第一種 利用round 對浮點數進行四捨五入 echo round num,2 第二種 利用sprintf格式化字串 format num sprintf 2f num echo format num 第三種 利用千位分組來格式化數字的函式number format...
格式化金額,每三位加逗號並保留兩位小數
應客戶的需求,希望將系統的所有金額格式化顯示 整數字每隔三位加逗號,並保留兩位小數。在input框輸入時,焦點離開後,同樣將輸入的金額格式化,但儲存到資料庫時,儲存數字而非字串。將從資料庫中取出的金額數字 單位為分 格式化顯示出來 if test type currency if 顯示的效果為 或者...
mysql把日期格式化 月份兩位
select date format now y年 m月 select plc.id,plc.policy no,plc.out date,og.organ name,ir.insurer name,pd.product name,plc.policy amount,plc.channel,plc....