本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答
圖片精選