Tengo un pequeño gran problema con esto de los tipos de variables. Resulta que hay un campo en la base de datos que se llama
tmp_cantidad y es de tipo DOUBLE(8,3)
Lo que quiere decir que me puede devolver numeros como por ejemplo:
- 0.250
- 1.000
- 0.500
- 3.000
El problema es que cuando tengo que imprimir este dato en pantalla, sí el número es un DECIMAL si tengo que mostrarlo como tal, pero si el número es un ENTERO tengo que presentar solo el número (Sin el punto). Por el momento tengo lo siguiente pero no me funka:
Código PHP:
if(is_int($row['cantidad_tmp']))
$cantidad = number_format($row['cantidad_tmp'],0); // Acá esto es para que me elimine los ceros despúes del punto.
else
$cantidad=number_format($row['cantidad_tmp'],3);
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)