保留兩位小數

2022-07-18 06:15:17 字數 626 閱讀 6330

$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 承...