Cita:
Iniciado por abimaelrc Trata convirtiendolos a string
Ejemplo
Código PHP:
case "0.1":$bonoprecio = 90; break;
case "0.2":$bonoprecio = 80; break;
case "0.3":$bonoprecio = 70; break;
case "0.4":$bonoprecio = 60; break;
case "0.5":$bonoprecio = 50; break;
Me dejas saber
Si, se me había ocurrido, y lo probé pero no, y buscando pensando que podría ser eso de como ve PHP al valor 0.3 que daba como resultado ese ejemplo, ahora probé con esto y funcionó...
agregué esto...
setType($dif,"string");
Lo que no se si se puede case mayor a 1 o si lo que debo hacer es que entre al switch solo si esta entre 0 y 1 y que si es mayor que 1 haga lo que yo le diga...
¿Se entiende?