PHP实现判断数组是一维、二维或几维的方法

作者:袖梨 2022-06-24

这里使用的自定义函数,可以判断数组是一维的,还是二维的,或是几维的数组:

 代码如下复制代码

functiongetmaxdim($vDim)

{

  if(!is_array($vDim))return0;

  else

  {

    $max1= 0;

    foreach($vDimas$item1)

    {

     $t1=$this->getmaxdim($item1);

     if($t1>$max1)$max1=$t1;

    }

    return$max1+ 1;

  }

}

验证过可以使用:

 代码如下复制代码

//测试:

$arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));

echogetmaxdim($arr);

//结果: 4

相关文章

精彩推荐