Puedes hacer una comparacion con floor y así podrías ver si es entero o tiene decimales, por ejemplo:
Código php:
Ver original$num = 4.5;
$num2 = 4;
if( $num == floor($num) ) { echo $num . "es un numero";
}
if( $num2 == floor($num2) ) { echo $num2 . "es un numero";
}
Saludos.