转换操作符 | 转换类型 | 举例 |
(boolean) | 转换成布尔型 | (boolean)$num、(boolean)$str |
(string) | 转换成字符型 | (string)$boo、(string)$flo |
(integer) | 转换成整型 | (integer)$boo、(integer)$str |
(float) | 转换成浮点型 | (float)$str |
(array) | 转换成数组 | (array)$str |
(object) | 转换成对象 | (object)$str |
函数 | 检测类型 | 举例 |
---|---|---|
is_bool | 检查变量是否是布尔类型 | is_bool(true)、is_bool(false) |
is_string | 检查变量是否是字符串类型 | is_string('string')、is_string(1234) |
is_float/is_double | 检查变量是否为浮点类型 | is_float(3.1415) |
is_integer/is_int | 检查变量是否为整数 | is_integer(24) |
is_null | 检查变量是否为空 | is_null(null) |
is_array | 检查变量是否为数组类型 | is_array($arr) |
is_object | 检查变量是否是一个对象类型 | is_object($obj) |
is_numeric | 检查变量是否为数字或由数字组成的字符串 | is_numeric('5')、is_numeric('bccd111') |