이 기사의 예에서는 PHP가 두 부동 소수점 숫자가 동일한지 여부를 결정하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
부동 소수점 숫자가 동일한지 확인하기 위해 ==를 직접 사용하는 것은 완전히 정확하지 않으므로 아래 방법이 제공됩니다. 먼저 정밀도 범위 내에서 동일하면 동일한 것으로 간주됩니다. 유효하지 않은 것으로 간주됩니다
<?php $delta = 0.00001; $a = 1.00000001; $b = 1.00000000; if (abs($a - $b) < $delta) { /* $a and $b are equal */ } ?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.