-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