導航:首頁 > 編程語言 > 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兩位小數相關的資料

熱點內容
進化論pdf 瀏覽:71
低功耗51單片機 瀏覽:303
MDR對程序員透明嗎 瀏覽:434
訂機票什麼app好 瀏覽:10
php自動關閉頁面 瀏覽:534
文件或文件夾一般有四種屬性 瀏覽:898
php源碼七牛 瀏覽:335
雲伺服器如何看後台運行 瀏覽:123
一品威客網程序員 瀏覽:945
設計數的演算法 瀏覽:798
為什麼鴻蒙會顯示安卓正在運行 瀏覽:400
bcb編譯原理 瀏覽:367
如何查看公司內網pop3伺服器 瀏覽:714
linuxscp埠 瀏覽:253
伺服器網元指的是什麼 瀏覽:19
51單片機傳輸信號 瀏覽:719
暴肝程序員的異界之旅第五集 瀏覽:930
新手入坑程序員先學什麼 瀏覽:247
hellojava程序 瀏覽:217
為什麼我的app特別喜歡手機號注冊 瀏覽:644