int is_double
var が double であれば TRUE を、 そうでなければ FALSE を返します。
is_array, is_float, is_int, is_integer, is_real, is_string, is_long, is_object も参照下さい。