类型判断
is_numeric ( mixed var ): //检验测定变量是不是为数码或数码字符串
is_bool(): //检验测定变量是不是是布尔型
is_float(): //检验测定变量是不是是浮点型和 is_double,is_real() 都同样的用法
is_int(): //检验测定变量是不是是整数 is_integer() 同样的用法
is_string(): //检验测定变量是不是是字符串
is_object(): //检验测定变量是不是是一个对象
is_array(): //检验测定变量是不是是数组
is_null(): //检验测定变量是不是为空
强制类型转换
(int), (integer) // 转换为整形 integer
(bool), (boolean) // 转换为布尔类型 boolean
(float), (double), (real) // 转换为浮点型 float
(string) // 转换为字符串 string
(array) // 转换为数组 array
(object) // 转换为对象 object
(unset) // 转换为 NULL (PHP 5)
实例:
$foo = 10; // $foo is an integer
$bar = (boolean) $foo; // $bar is a boolean
获取变量的类型
gettype();
实例:
$a = [1, 2, 3];
echo gettype($a); // 输出 array
以上就是本文的全部内容,感谢大家支持JScript之家——编程学习者社区!
|