判断变量类型的函数有:is_int(变量名);
,is_string(变量名);
,is_float(变量名);
,is_bool(变量名);
,is_null(变量名);
等,分别判断整型、字符串型、浮点型、布尔型以及NULL型。
例子:
<?php
$a=123;//整型
$b='123';//字符串型
$c=1.23;//浮点型
$d=true;//布尔型
$e=null;//NULL型
if(is_int($a)){//判断类型
echo '$a是整型','<br />';
}else{
echo '$a不是整型','<br />';
}
if(is_string($b)){//判断类型
echo '$b是字符串型','<br />';
}else{
echo '$b不是字符串型','<br />';
}
if(is_float($c)){//判断类型
echo '$c是浮点型','<br />';
}else{
echo '$c不是浮点型','<br />';
}
if(is_bool($d)){//判断类型
echo '$d是布尔型','<br />';
}else{
echo '$d不是布尔型','<br />';
}
if(is_null($e)){//判断类型
echo '$e是NULL型','<br />';
}else{
echo '$e不是NULL型','<br />';
}
?>
其输出结果为:
$a是整型
$b是字符串型
$c是浮点型
$d是布尔型
$e是NULL型