php float calculo 2 punto decimal
Tengo otro problema de cálculo matemático de nuevo.
$a = 34.56
$b = 34.55
$a
hacer un cálculo para obtener esta cifra
$b
Está haciendo el redondeo más cercano a 0.05 para obtener esta cifra.
lo que pasa es
$c = $b - $a
supuestamente debería ser -0.01, pero hago eco del$c
is show -0.00988888888888
Trato de usar number_format($c, 2)
, pero la salida es 0.00,
como puedo asegurarme$a
y$b
es exactamente 2 decimales, no hay número oculto en la parte posterior.
en mi conocimiento de php number_format solo puedo formatear la pantalla, pero el valor no es realmente 2 decimal,
Espero poder obtener ayuda de aquí. Esto realmente me frustró.