在此,先上一张运行结果图,这样更有说服力。

接下来看代码:
$array = [
'a'=>[
'b'=>[
'c'=>[
'd'=>[
'e'=>'f'
]
]
]
]
];
function array_dep($array){
$max_dep = 1;
foreach ($array as $k => $v) {
if (is_array($v)) {
$dep = array_dep($v)+1;
}
if ($dep > $max_dep) {
$max_dep = $dep;
}
}
return $max_dep;
}
echo '数组深度:'.array_dep($array);就一个函数,简单吧!据说这个很多时候会出现在面试题里,希望这个会帮到你吧O(∩_∩)O~
没有难的技术,当你弄清它的原理时,你会发现原来如此简单~ 欢迎加群【195474288】讨论
