-1
A
回答
0
使用PHP圓形任何答案()。
$calc = round($calc, 2)
0
的(14.3/10)/2.33
結果不6.137339055794。它是0.6137339055794。我推測:$calc = (14.3/10)/2.33 * 10;
。
功能round回合半了,半年下來,一半甚至一半或奇數(浮點數),但round($calc, 2, PHP_ROUND_HALF_UP)
結果不是6.13。這是6.14。
假設你想回合下來或截這個數字,一個解決方案是:
$truncated = (int)($calc * 100)/100;
或
$precision = 2;
$tensPrecision = pow(10, $precision);
$truncated = (int)($calc * $tensPrecision)/$tensPrecision;
。
要一輪上漲,你可以這樣做:
$truncated = ceil($calc * 100)/100;
或
$precision = 2;
$tensPrecision = pow(10, $precision);
$truncated = ceil($calc * $tensPrecision)/$tensPrecision;
相關問題
- 1. PHP - 大整數MOD計算
- 2. 使用php計算日期
- 3. 使用PHP計算日期
- 4. 計算#中使用PHP 5.2
- 5. 使用php計算時差?
- 6. 使用PHP/GMP計算整數的第n個根
- 7. php日期差異和整數計算
- 8. PHP意外整數/浮點數計算
- 9. PHP內計算整個陣列
- 10. substr_count()在php中計算整個單詞
- 11. 獲取'計算'整個網頁的CSS
- 12. 使用QScriptEngine計算計算
- 13. 計算使用CSS計算()
- 14. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 15. 長整數計算
- 16. 如何使用php獲取客戶端計算機MAC ID
- 17. 使用html和php計算圓圈
- 18. 如何計算使用時間在php
- 19. 使用PHP計算駕車路線?
- 20. 使用PHP數學計算頁數
- 21. 使用PHP和JS的簡單計算
- 22. 如何計算使用MySQL和PHP
- 23. 使用PHP Curl計算下載時間
- 24. 使用strtotime計算日期php問題
- 25. 在PHP計算中使用javascript數值
- 26. 使用變量進行PHP計算
- 27. 使用小數計算的PHP
- 28. 使用sql計算php的行數
- 29. 使用PHP計算MySQL中的值
- 30. 使用PHP和CIDR計算IP範圍
這看起來截斷,而不是四捨五入。 – j08691 2014-10-20 13:24:23
[廣泛研究發現此資源](http://bit.ly/1x0loUy) – danhardman 2014-10-20 13:26:33