PHP保留小数的相关方法
生活随笔
收集整理的這篇文章主要介紹了
PHP保留小数的相关方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?結合一下網上的例子
$num = 10.4567;?
//第一種:利用round()對浮點數進行四舍五入 但是這個如果沒有兩位小數也不會"兩位精度" echo round($num,2); //10.46 echo round('1.1',2); //1.1 //第二種:利用sprintf格式化字符串 并進行四舍五入 $format_num = sprintf("%.2f",$num); 2 echo $format_num; //10.46 //第三種:利用千位分組來格式化數字的函數number_format()//生成兩位小數 進行四舍五入 echo number_format($num, 2); //10.46 //或者如下 echo number_format($num, 2); //10.46
?
//第四種 保留兩位小數 不四舍五入 就是截取一下再截取一下 $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
?
當然了還可以利用 ceil() floor() 再進行計算取得符合業務邏輯的數值
?
轉載于:https://www.cnblogs.com/sgj123/p/10906164.html
總結
以上是生活随笔為你收集整理的PHP保留小数的相关方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 太强了,300分钟撸一个基于redis的
- 下一篇: Spring官方都说废掉GuavaCac