PHP判斷數(shù)組是一維二維或幾維

字號(hào):


    //可以判斷是一維的,還是二維的,或是幾維的數(shù)組:
    function getmaxdim($arr){
    if(!is_array($arr)){
    return 0;
    }else{
    $dimension = 0;
    foreach($arr as $item1)
    {
    $t1=$this->getmaxdim($item1);
    if($t1>$dimension){$dimension = $t1;}
    }
    return $dimension+1;
    }
    }
    //驗(yàn)證過(guò)可以使用.
    //測(cè)試
    $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));
    echo getmaxdim($arr);
    //結(jié)果 4