Получил математическую задачу.
$a = 34.56
$b = 34.55
$a
сделайте некоторые вычисления, чтобы получить эту цифру
$b
выполняет округление до ближайшего 0,05, чтобы получить эту цифру
что происходит,
$c = $b - $a
предположительно это будет -0.01, но я повторяю $c
, который показывает -0.00988888888888
Я пытаюсь использовать number_format($c, 2)
, но результат равен 0,00,
Как я могу убедиться, что $a
и $b
имеют ровно 2 десятичных знака, а сзади нет скрытого числа.
Насколько мне известно, number_format
может форматировать только дисплей, но на самом деле это значение не является 2 десятичным,
Я надеюсь, что смогу получить помощь отсюда. Это действительно расстроило меня.