Рассчитать точность

Допустим, у меня есть номер 10.5, Используя PHP, я хотел бы отформатировать его как 10.50, Я знаю, что могу использовать number_format(10.5, 2), Но количество десятичных знаков зависит от значения subunit_to_unit, который в этом случае равен 100, Если все, что я знаю, это subunit_to_unit является 100как я могу отформатировать 10.5 как 10.50?

0

Решение

Логарифм от 100 к основанию 10 равен 2. Так что вы можете просто использовать log(subunit_to_unit, 10) чтобы получить ваши 2 здесь. Вы можете получить результат, хотя, в случае, если subunit_to_unit это что-то вроде 129.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]