Como saber si un numero es decimal
Con esta sencilla funcion sabremos si un numero es decimal. $num=explode(«.»,$cantidad); if ($num[«1»]==0) echo «Es entero»; else echo «Lleva decimales»; Basicamente lo que nos hace es el contenido de $cantidad analizarlo y cada «.» que encuentre lo mete dentro del array $num. Entonces si fuera entero el valor de $num[1] seria «0».