$num = 10.4567;//第一種:利用round()對浮點數進行四捨五入
echo round($num,2);
//第二種:利用sprintf格式化字串$format_num = sprintf("%.2f",$num);
echo $format_num;
//第三種:利用千位分組來格式化數字的函式number_format()echo number_format($num, 2);
//或者如下
echo number_format($num, 2, '.', ''); //10/46
//第四種 有小數保留兩位不四捨五入 沒有小數也保留兩位
$n=101.57687;echo substr(sprintf("%.3f",$n),0,-1);// 101.57
**輸出了保留2為小數沒有四捨五入,實際上我們了解了sprintf的特性會四捨五入小數後我們多保留了一位,然後用substr來擷取前2位
保留兩位小數
1.只要求保留n位不四捨5入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,四捨五入 decimal d decimal.round decimal.parse 0.55555 2 3.保留n位四捨五入 math.round 0....
保留兩位小數
js保留兩位小數例子 四捨五入使用函式 tofixed php保留兩位小數例子 四捨五入 1.number format 通過千位分組來格式化數字。該函式支援乙個 兩個或四個引數 不是三個 number 1234.5678 nombre format francais number format n...
sqlserver保留兩位小數
sql server中除法,會遇到除數為0的情況,且保留兩位小數,寫法如下 select case when num 0 then 0 else convert decimal 18,2 210.343 num end as 結果 from tabnumber select carrier as 承...