Skrypt:
<?php echo 12.00 - 11.99; ?>
na linuxie wersja php 4.4.10 (sprawdzone na dwoch serwarach) wynik: 0.0099999999999998
na windowsie wersja php 4.3.9 wynik: 0.01
Ktos mial juz taki problem? I to jest duzy problem, bo blad ten pojawia sie w serwisie ecommerce, gdzie takie obliczenia sa istotne.
Na razie jedyne rozwiazanie jakie widze to wszedzie z obliczeniami gdzie wystepuje odejmowanie dodawac round:
<?php echo round(12.00 - 11.99, 2); ?>