PHP 包括几个函数可以判断变量的类型,例如:gettype() PHP内置了检测数据类型的系列函数,如下 (1)is_bool() 检查变量是否是布尔型 (2)is_string() 检查变量是否是字符串型 (3)is_float()/is_double() 检查变量是否是浮点型 (4)is_integer()/is_int() 检查变量是否是整数 (5)is_null() 检查变量是否为null (6)is_array() 检查变量是否是数组类型 (7)is_object() 检查变量是否是对象类型 (8)is_numeric() 检查变量是否是数字或由数字组成的字符串
<?php $s = "this is a string"; $i = 9; $arr = array(2,4,6); is_string($s); //返回TRUE,表示$s是一个字符串变量 is_string($i); //返回FALSE,表示$i不是一个字符串变量 is_array($arr); //返回TRUE,表示$arr是一个数组 is_array($s); //返回FALSE,表示$s不是一个数组 $str = "this is a string"; $int = 9; $bool = FALSE; echo "\$str的类型是:".gettype($str); echo "<br/>"; echo "<br/>"; echo "\$int的类型是:".gettype($int); echo "<br/>"; echo "<br/>"; echo "\$bool的类型是:".gettype($bool); ?>
飞飞A!sp技术乐园
|