本文實例講述了PHP實現判斷數組是一維、二維或幾維的方法。分享給大家供大家參考,具體如下:
這里使用的自定義函數,可以判斷數組是一維的,還是二維的,或是幾維的數組:
function getmaxdim($vDim){ if(!is_array($vDim)) return 0; else { $max1 = 0; foreach($vDim as $item1) { $t1 = $this->getmaxdim($item1); if( $t1 > $max1) $max1 = $t1; } return $max1 + 1; }}驗證過可以使用:
//測試:$arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));echo getmaxdim($arr);//結果: 4希望本文所述對大家PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選