У меня есть подсчет данных на стороне клиента, который я хочу проверить на стороне сервера. Допустим, мой расчетный результат 34.55
(34.55).toFixed(1)
дает мне 34.5
Как ни странно, (34.555).toFixed(1)
дает мне 34.6
number_format(34.55, 1, '.', '')
дает мне 34.6
Кто-нибудь может предложить мне точный эквивалент любой из функций?
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
если у вас есть какие-либо вопросы, задавайте
Других решений пока нет …