Я хочу сравнить два поплавка в PHP, как в этом примере кода:
$a = 0.17;
$b = 1 - 0.83; //0.17
if($a == $b ){
echo 'a and b are same';
}
else {
echo 'a and b are not same';
}
В этом коде он возвращает результат условия else
вместо условия if
, хотя $a
и $b
одинаковы. Есть ли специальный способ обработки/сравнения float в PHP?
Если да, то помогите мне решить эту проблему.
Или есть проблема с моей конфигурацией сервера?