2

我在客户端进行了一些数据计算,我想在服务器端进行验证。假设我的计算值结果是34.55

(34.55).toFixed(1)给我34.5

奇怪的是,(34.555).toFixed(1)给了我34.6

number_format(34.55, 1, '.', '')给我34.6

任何人都可以建议我与这两个功能中的任何一个完全等效吗?

4

1 回答 1

0
round(1.95583, 2);  // 1.96

round( 1.55, 1, PHP_ROUND_HALF_DOWN); //  1.5

round( 1.54, 1, PHP_ROUND_HALF_DOWN); //  1.5

round( 1.55, 1, PHP_ROUND_HALF_EVEN); //  1.6

round( 1.54, 1, PHP_ROUND_HALF_EVEN); //  1.5

如果您有任何问题,请询问

于 2018-02-21T09:19:49.773 回答