浮點數可以簡單的理解為小數,浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。 這篇文章主要介紹了php判斷兩個浮點數是否相等的方法,涉及php操作浮點數的技巧,比較實用,需要的朋友可以參考下
由於浮點數直接用==判斷是否相等是不完全正確的,所以下面給出了一個方法,先設定的一個精度,如果在精度範圍內相等則認為相等,否則認為不能
<?php $delta = 0.00001; $a = 1.00000001; $b = 1.00000000; if (abs($a - $b) < $delta) { /* $a and $b are equal */ } ?>
以上是php判斷兩個浮點數是否相等的方法實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!