一种快速确定PHP多维数组深度的方法
例如,有一个多维数组:复制代码代码如下所示:
(阵列
(阵列
阵列(1,3,4),
(阵列
(阵列
1,2,3
)
)
),
(阵列
数组(1,2),
数组(1)
)
)
该数组的深度为5,然后如何快速确定数组的深度。
(PS:好的php按钮群:276167802,验证:CSL)
事实上,只有对上述答案进行排序,下面的清远有一个简单的计算深度函数:
复制代码代码如下所示:
< PHP
功能array_depth($array){
max_depth = 1美元;
foreach(数组作为值){
如果(is_array(美元值)){
为深度= array_depth(价值1美元);
如果($深度> max_depth美元){
max_depth美元= $深度;
}
}
}
返回的max_depth;
}
数组(数组11),数组(),数组(数组()5
回声array_depth(数组);
>
我希望这篇文章能帮助PHP开发人员,感谢您阅读本文。