導航:首頁 > 編程語言 > phpfloatval兩位小數

phpfloatval兩位小數

發布時間:2025-06-11 07:13:25

php如何保留小數點後2位並且取整

/*
*$num要處理的浮點數
*$digits保留的小數位數
*實現思路:先乘以10的小數位數次方,用floor向下取整,再除以除數得到捨去後面位數的結果
*最後再用sprintf配合位數再取一次值(此處是為了解決有些數字,最後一位為零時不顯示問題)
*/
functionfloorFloat($num,$digits){
$num=floatval($num);
$multiple=pow(10,$digits);
$tempNum=floor($num*$multiple);
returnsprintf('%.'.$digits.'f',$tempNum/$multiple);
}

② PHP 保留小數點後2位

兩種取值法,看你需要什麼結果:

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

$youWantNum=sprintf('%.2f',$num);
//有人說用floor,floor是取整的函數,無法直接取小數;但可以轉換得到結果,那就是下面的例子

2 捨去後面的,不管是什麼

/*
*$num要處理的浮點數
*$digits保留的小數位數
*實現思路:先乘以10的小數位數次方,用floor向下取整,再除以除數得到捨去後面位數的結果
*最後再用sprintf配合位數再取一次值(此處是為了解決有些數字,最後一位為零時不顯示問題)
*/
functionfloorFloat($num,$digits){
$num=floatval($num);
$multiple=pow(10,$digits);
$tempNum=floor($num*$multiple);
returnsprintf('%.'.$digits.'f',$tempNum/$multiple);
}
閱讀全文

與phpfloatval兩位小數相關的資料

熱點內容
查魔獸伺服器ip地址 瀏覽:121
安卓4為什麼被淘汰 瀏覽:861
想買一個阿里雲的伺服器要多少錢 瀏覽:411
從程序員到架構師之路 瀏覽:550
androidui架構 瀏覽:474
元通炒股公式源碼 瀏覽:960
酯化循環氣壓縮機用什麼驅動 瀏覽:58
java搜索圖片 瀏覽:571
dns伺服器地址總是自動變換 瀏覽:970
android數據包開發 瀏覽:214
k鄰近搜索演算法brute 瀏覽:294
微軟雲如何開伺服器 瀏覽:29
心體與性體pdf 瀏覽:196
phpnullisset 瀏覽:793
加密相冊解密到照片庫在哪 瀏覽:375
php變數前加 瀏覽:814
緩解壓力最好的坐墊 瀏覽:138
51單片機ret 瀏覽:778
python廣度優先有向權值圖 瀏覽:874
程序員是技術 瀏覽:253