Сделать PHP BC круглым вместо усечения? - PullRequest
0 голосов
/ 24 января 2012

Я бы хотел, чтобы bcadd(4.9,3) вернул 8, а не 7. Я использую пример без большого количества десятичных разрядов здесь, но основная идея (которую я хочу округлить, а не обрезать) остается в силе. Как мне это сделать?

1 Ответ

1 голос
/ 24 января 2012

bcadd позволяет указать точность (и bcscale). Вы можете изменить его на bcadd(4.9,3,$some_huge_number), если у вас есть десятичный максимум ... тогда вы можете просто использовать round().

...