obliczanie float php 2 miejsca po przecinku
Ponownie masz inny problem z obliczeniami matematycznymi.
$a = 34.56
$b = 34.55
$a
zrób obliczenia, aby uzyskać tę liczbę
$b
robi zaokrąglenie najbliżej 0,05, aby uzyskać tę liczbę
co się dzieje
$c = $b - $a
podobno powinienem być -0,01, ale powtarzam$c
jest show -0.00988888888888
Próbuję użyć number_format($c, 2)
, ale wydajność wynosi 0,00,
jak mogę się upewnić$a
i$b
jest dokładnie 2 miejsca po przecinku, bez ukrytego numeru z tyłu.
w mojej wiedzy php numer_format potrafi tylko sformatować wyświetlacz, ale wartość nie jest naprawdę 2 dziesiętna,
Mam nadzieję, że mogę uzyskać pomoc tutaj. To naprawdę mnie frustrowało.