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