問題:
一開始我想着數值*100然后向上取整然后再除以一百
$num = 1000 * 0.9634; echo $num; echo '</br>'; $res = ceil($num * 100) / 100; echo $res;
輸出結果如下所示:
963.4 963.41
這種情況下$res的結果為963.41,不是想要的結果
解決方法:
代碼改成:
$num = 1000 * 0.9634; echo $num; echo '</br>'; $res = ceil($num * 10000 / 100) / 100; echo $res;
輸出結果如下所示:
963.4 963.4
是想要的結果,所以成功