getType() 判断一个数据的数据类型
$str='www.baidu.com';
$arr=array('a','b','c','d');
echo getType($str);//string
echo getType($arr);//array
判断变量是不是某个类型
is_int(); //是否为int型
is_float();//是否为浮点型
is_array();//是否为数组
is_string();//是否为字符串
is_object();//是否为对象
is_null();//是否为空
is_resource();//是否为资源类型
is_bool();//是否为布尔类型
$num=100;
if(is_int($num)){
echo $num;
}else{
echo '$num不为数字';
}
$student=array('张三','李四','王五','赵六');
if(is_array($student)){
foreach($student as $key=>$value){
echo '学员'.$key.'的姓名是'.$value.'<br>';
}
}
我们会看到输出以下结果:
学员0的姓名是张三
学员1的姓名是李四
学员2的姓名是王五
学员3的姓名是赵六
变量间的转换
(int),(integer) - 转换成整型
(bool),(boolean) - 转换成布尔型
(float),(double),(real) - 转换成浮点型
(string) - 转换成字符串
(array) - 转换成数组
(object) - 转换成对象
// $str='adsa100.1';
// $str1=(int) $str;
// $str2=(bool) $str;
// $str3=(float) $str;
// $str4=(array) $str;
// $str5=(object) $str;
// var_dump($str5);
网友评论