Si te refieres a cualquier valor numérico, puedes usar is_numeric(). SI deseas saber sólo enteros, is_int() en teoría es la solución. Pero muchos recomiendan hacerlo así:
Código PHP:
function es_entero($v) {
return ($val !== true and (string)(int)$v === (string)$v);
}
Ahora, también tienes la función
ctype_digit().