我无法使该round()
功能正常工作。这是我目前正在做的事情:
if ($con2 == "sf") {
$formula = $num * 0.00694444;
$formula = round($formula);
$result = $num . $si . "<br>RESULT: " . $formula . $sf;
};
使用此代码,当$num
为 144 时,结果为 0.99999936。但是,我需要将其四舍五入为 1。为什么会发生这种情况,我怎样才能round()
以我期望的方式行事,而不是这种违反直觉的方式?