如何判断php数组的维度

  如下所示:

  

复制代码 代码如下:

  <?php

  /**

  * 返回数组的维度

  * @param  [type] $arr [description]

  * @return [type]      [description]

  */

  function arrayLevel($arr){

  $al = array(0);

  function aL($arr,&$al,$level=0){

  if(is_array($arr)){

  $level++;

  $al[] = $level;

  foreach($arr as $v){

  aL($v,$al,$level);

  }

  }

  }

  aL($arr,$al);

  return max($al);

  }

  $arr = array(

  '0'=>'0',

  );

  echo arrayLevel($arr);

  ?>