Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2008, 16:31
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 7 meses
Puntos: 2237
Respuesta: Por que esta mal esta comparacion numerica?

Es un poco extraño, tampoco en PHP 5.2.x me funcionó, la única forma en que conseguí que la comparación resulte cierta fue asegurando que ambas variables sean del mismo tipo, en este caso, string:

Código PHP:
if ("$x_totc" == "$x_tot")
    echo 
"ok";
else
    echo 
"no igual x_totc = $x_totc, x_tot = $x_tot"
Edito: Me ganaste la respuesta, stardust, voy a revisar también.

Lo correcto entonces sería:
Código PHP:
if (bccomp($x_totc$x_tot) == 0)
    echo 
"ok";
else
    echo 
"no igual x_totc = $x_totc, x_tot = $x_tot"