Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 08:51
kiri_vfk
 
Fecha de Ingreso: diciembre-2012
Mensajes: 17
Antigüedad: 7 años
Puntos: 0
Comparar dos float

Tengo un pequeño problema al buscar el numero mas pequeño. Los valores los recibo de un xml con el formato numero . decimales (ej: 11.00)

El codigo que utilizo el siguiente:

Código PHP:
Ver original
  1. $a=10000.00;     /lo inicializo a un valor que no puede llegar
  2. foreach ($hotel->res->pax->hab as $hab)    //busco el precio mas barato
  3. {
  4. $b=$hab->reg['prr'];      //guado en b el precio de la habitacion
  5.     if($b<$a)
  6.     {
  7.         $a=$b;
  8.     }
  9. }
El caso es que sí me toma que el primer valor es menor que 10000.00 y me lo guarda, pero los siguientes que encuenta no hace ni caso. ¿Que puede estar fallando?