- <?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);
- }
- ?>