我不是太多的数学专家,但是当我们尝试将19.95 / 2.85
等同于任何计算器时,我们得到的输出为7。
在PHP中尝试相同的算术方程式:
$val = 19.95 / 2.85;
echo $val; // 7
echo floor($val); // 6
在JavaScript中尝试相同的算术等式:
var val = 19.95 / 2.85;
console.log(val); // 6.999999999999999
console.log(Math.floor(val)); // 6
如何确保在PHP中使用floor()
时,我从上面的算术等式得到的输出等于7?
答案 0 :(得分:0)
您希望接近数字值 例如:
6.5近似自然整数为7
6.4近似自然整数为6
您可以使用带有Math.round
var val = 19.95 / 2.85;
console.log(val); // 6.999999999999999
console.log(Math.round(val)); // 7