ok, podrías hacer lo siguiente en php:
Código PHP:
if is_real($variable) //Te dice si el valor es real
if is_double($variable) //Igual que el anterior
if is_int($variable) //Te dice si el número es entero
if is_integer($variable) //Igual que el anterior
Si se cumple la condición, le pones la máscara con o sin decimales.
Nota: Eso lo tome de la documentación de PHP. No lo probe ya que tengo la PC de mi trabajo recien formateada y no he instalado Apache ni PHP.