1 回答
TA贡献1851条经验 获得超4个赞
is_array() -- 检测变量是否是数组
描述:bool is_array ( mixed var )如果 var 是 array,则返回 TRUE,否则返回 FALSE。
s_double() -- is_float() 的别名
is_float() -- 检测变量是否是浮点型
描述:bool is_float ( mixed var )如果 var 是 float 则返回 TRUE,否则返回 FALSE。
注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()。
is_int -- 检测变量是否是整数
描述bool is_int ( mixed var )
如果 var 是 integer 则返回 TRUE,否则返回 FALSE。
注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()。
is_null -- 检测变量是否为 NULL
描述bool is_null ( mixed var )
如果 var 是 null 则返回 TRUE,否则返回 FALSE。
查看 NULL 类型获知变量什么时候被认为是 NULL,而什么时候不是。
is_numeric -- 检测变量是否为数字或数字字符串
描述bool is_numeric ( mixed var )
如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。
is_callable -- 检测参数是否为合法的可调用结构
描述bool is_callable ( mixed var [, bool syntax_only [, string callable_name]] )
is_scalar -- 检测变量是否是一个标量
描述bool is_scalar ( mixed var )
如果给出的变量参数 var 是一个标量,is_scalar() 返回 TRUE,否则返回 FALSE。
标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
注意: 尽管当前的 resource 类型是居于整数的,但 is_scalar() 不会把它们当作是标量,因为资源是抽象数据类型。不能依赖于执行细节,因为它可能会改变。
is_string -- 检测变量是否是字符串
描述bool is_string ( mixed var )
如果 var 是 string 则返回 TRUE,否则返回 FALSE。
is_object -- 检测变量是否是一个对象
描述bool is_object ( mixed var )
如果 var 是一个 object 则返回 TRUE,否则返回 FALSE。
- 1 回答
- 0 关注
- 201 浏览
添加回答
举报
