Я пытаюсь суммировать это в php:
.1, .1, .1, .1, .1, .1, .1, .1, .1, .1
Это должно дать мне результат '1', но это дает мне ответ '0.9999'
Вот мой код
<?php
class Num
{
public static function fsum(...$num)
{
$s = 0;
foreach ($num as $n) {
$s = sprintf('%.f', $s) + sprintf('%.f', $n);
}
return sprintf('%.f', $s);
}
}
var_dump(Num::fsum(.1, .1, .1, .1, .1, .1, .1, .1, .1, .1));
Большое вам спасибо