Страница 1 из 1

25.4 - 25.3 = 0.099999999999998

Добавлено: Сб дек 12, 2020 5:09 am
~220v
Доброго!
Делаю "Проверка значений" в свойствах объекта, чуть не написал тут вагон текста, как меня осенило проверить самое простое:

Код: Выделить всё

$New_Value = 25.4;
$Old_Value = 25.3;
$Delta = abs($New_Value - $Old_Value);

echo "New_Value = " , $New_Value , "\n",'<br />';
echo "Old_Value = " , $Old_Value , "\n",'<br />';
echo "Delta     = " , $Delta , "\n",'<br />';
результат:
New_Value = 25.4
Old_Value = 25.3
Delta = 0.099999999999998 :lol: :lol: :lol: :o :? :shock:

Чёзаботва??? или я чего-то не понимаю :?

Re: 25.4 - 25.3 = 0.099999999999998

Добавлено: Сб дек 12, 2020 9:44 am
xor
round(25.4-25.3,1), если смущает. а так всё верно

Re: 25.4 - 25.3 = 0.099999999999998

Добавлено: Сб дек 12, 2020 10:25 am
Logrus

Re: 25.4 - 25.3 = 0.099999999999998

Добавлено: Вс дек 13, 2020 3:36 am
~220v
Понял, спасибо...
Okay.jpg
Okay.jpg (4.18 КБ) 2130 просмотров