У меня возникли проблемы с умножением двух десятичных знаков 30.63
и 0.15
. Мой калькулятор говорит, что это должно привести к 4.60
.Decimal умножение в PHP
$commission = bcmul(30.63, 0.15,2);
Результат от этого 4.59
.
Из того, что я читал, bcmul предназначался для работы с десятичными числами?
Большое спасибо,
Бросьте свой калькулятор в мусорный контейнер. '30.63 x 0.15 = 4.5945', что ближе к 4.59 –
4.59 - прекрасный ответ. – Dave
Вы правы - калькулятор находится в корзине –