Intereting Posts
PHP Lexer и Parser Generator? Как поместить разрывы строк в сообщениях правил проверки Yii2 Печать данных базы данных в таблице html Преобразование даты Из одного формата в другой Почему переменные $ _POST получают экранирование в PHP? как генерировать и отображать серийный номер между минимальным и максимальным значением в php Проблема с функцией php strtotime при использовании порядковых значений Simplexml: синтаксический анализ HTML оставляет вложенные элементы внутри элемента с текстовым узлом Как использовать активную загрузку здесь, я имею в виду только одну переменную вместо двух. Поэтому мне не нужно запускать два отдельных запроса Создать список с запятыми из массива в laravel / blade? Мои правила mod_rewrite не разрешают переменные PHP Вставьте один или несколько наборов полей в базу данных с помощью динамической формы Нечувствительная к регистру функция in_array curl_multi_exec () Настройка проекта symfony для нескольких доменов

Точность вычисления PHP float

$fooValue = 100.68; $cowValue = 100.67; $diffValue = $fooValue - $cowValue; if($diffValue <= 0.01) { echo("success"); } else { echo("error"); } 

Это покажет «ошибка».

Я знаю, что делать на Java. Но я плохо разбираюсь в PHP, особенно с этим вычислением вещей.

Пожалуйста, помогите мне. Я имею в виду, как преуспеть в этом?

Related of "Точность вычисления PHP float"

Float – это неточный тип данных (как и все типы данных с плавающей запятой), потому что вы можете потерять точность при преобразовании в двоичный файл и из него. Вот почему вы не должны использовать арифметику с плавающей запятой, когда вам нужна высокая (точная) точность.

В PHP зайдите в BC Math или библиотеку GMP . Последний будет работать только с целыми числами, но он обладает высокой производительностью, и иногда можно конвертировать в целые числа и из них без потери точности.