奥门巴黎人手机网址【app】

php剖断数组是一维、二维、照旧多维方法

2019-08-17 09:39·巴黎人平台

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

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

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

        if(is_array($arr)){

你大概感兴趣的篇章:

  • php判别数组成分中是或不是留存某些字符串的方法
  • php判别数组中是不是存在钦点键(key)的点子
  • php下判别数组中是还是不是留存同样的值array_unique
  • php中判别数组相等的艺术以及数组运算符介绍
  • 决断php数组是或不是为索引数组的兑现方式
  • php中美貌方法完毕决断多维数组是还是不是为空
  • 哪些决断php数组的维度
  • PHP判定数组是不是为空的常用方法(多种办法)
  • PHP实现决断数组是一维、二维或几维的法子
  • php常用数组array函数实例总计【赋值,拆分,合併,总括,增加,删除,查询,判定,排序】
  • PHP推断四个数组是另一个数组子集的不二法门详解

您只怕感兴趣的篇章:

  • php判定数组成分中是或不是存在某些字符串的点子
  • php推断数组中是还是不是存在钦命键(key)的章程
  • php下推断数组中是或不是留存同样的值array_unique
  • php中判别数组是一维,二维,依旧多维的消除格局
  • php中推断数组相等的主意以及数组运算符介绍
  • 决断php数组是不是为索引数组的完结格局
  • php中卓绝方法完结判别多维数组是还是不是为空
  • PHP剖断数组是或不是为空的常用方法(各种艺术)
  • PHP完成决断数组是一维、二维或几维的主意
  • php常用数组array函数实例计算【赋值,拆分,合併,总结,增添,删除,查询,决断,排序】
  • PHP推断三个数组是另三个数组子集的法子详解

您恐怕感兴趣的篇章:

  • php常用数组array函数实例计算【赋值,拆分,合併,总计,加多,删除,查询,判别,排序】
  • php中决断数组相等的格局以及数组运算符介绍
  • php剖断叁个数组是不是为平稳的办法
  • php判定数组中是不是留存钦命键(key)的主意
  • php判别数组成分中是不是存在有些字符串的措施
  • 运用js推断数组中是还是不是带有某一要素(类似于php中的in_array())
  • 判定php数组是不是为索引数组的达成方式
  • 如何决断php数组的维度
  • php中判定数组是一维,二维,还是多维的解决措施
  • php中优良方法完毕判别多维数组是不是为空
  • 看清PHP数组是不是为空的代码
  • php下剖断数组中是不是存在同样的值array_unique
  • PHP完结剖断数组是一维、二维或几维的艺术

    }

复制代码 代码如下:

$arr = array(
    '0'=>'0',
);

复制代码 代码如下:

        }

echo arrayLevel($arr);
?>

    aL($arr,$al);

复制代码 代码如下:

//测试
$arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));
echo getmaxdim($arr);
//结果
4

一般来讲所示:

例二

 * @param  [type] $arr [description]

 * @return [type]      [description]