使用php对计算进行四舍五入

使用php对计算进行四舍五入,php,Php,我如何自动将此计算结果取整 $calc=(14.3/10)/2.33结果=6.137339055794 我想要的值是6.13 已经搜索过该网站,但找不到有关此问题的任何答案请使用PHP round() $calc=round($calc,2)(14.3/10)/2.33的结果不是6.137339055794。是0.6137339055794 我假设:$calc=(14.3/10)/2.33*10 函数对半向上、半向下、半偶数或半奇数(浮点数)进行舍入,但舍入($calc,2,PHP\u roun

我如何自动将此计算结果取整

$calc=(14.3/10)/2.33
结果=6.137339055794

我想要的值是6.13

已经搜索过该网站,但找不到有关此问题的任何答案

请使用PHP round()

$calc=round($calc,2)
(14.3/10)/2.33
的结果不是6.137339055794。是0.6137339055794

我假设:
$calc=(14.3/10)/2.33*10

函数对半向上、半向下、半偶数或半奇数(浮点数)进行舍入,但
舍入($calc,2,PHP\u round\u half\u up)
的结果不是6.13。现在是6点14分

假设您希望对该数字进行四舍五入
或截断,解决方案可能是:

$truncated = (int)($calc * 100) / 100;

要汇总,您可以执行以下操作:

$truncated = ceil($calc * 100) / 100;


看起来是截断的,而不是四舍五入的。
$truncated = ceil($calc * 100) / 100;
$precision = 2;
$tensPrecision = pow(10, $precision);
$truncated = ceil($calc * $tensPrecision) / $tensPrecision;