當前位置:編程學習大全網 - 熱門推薦 - PHP 保留小數點後2位

PHP 保留小數點後2位

兩種取值法,看妳需要什麽結果:

1 四舍五入(簡單,自帶函數就可以解決)

$youWantNum?=?sprintf('%.2f',?$num);

//有人說用floor,floor是取整的函數,無法直接取小數;但可以轉換得到結果,那就是下面的例子

2 舍去後面的,不管是什麽

/*

*$num?要處理的浮點數

*$digits?保留的小數位數

*?實現思路:先乘以10的小數位數次方,用floor向下取整,再除以除數得到舍去後面位數的結果

*?最後再用sprintf配合位數再取壹次值(此處是為了解決有些數字,最後壹位為零時不顯示問題)

*/

function?floorFloat($num,?$digits)?{

$num?=?floatval($num);

$multiple?=?pow(10,?$digits);

$tempNum?=?floor($num*$multiple);

return?sprintf('%.'.$digits.'f',?$tempNum/$multiple);

}

  • 上一篇:x女特工劇情介紹和大結局在線觀看?
  • 下一篇:黃鸝鳥的叫聲是怎樣的?
  • copyright 2024編程學習大全網