美文网首页php基础
php中判断数据类型及类型转换

php中判断数据类型及类型转换

作者: 乔乔_老师 | 来源:发表于2018-07-27 17:04 被阅读0次
    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);
    

    相关文章

      网友评论

        本文标题:php中判断数据类型及类型转换

        本文链接:https://www.haomeiwen.com/subject/dcpbmftx.html