利用php怎么对多维数组的深度进行判断

介绍

本篇文章给大家分享的是有关利用php怎么对多维数组的深度进行判断,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

例如有一个多维数组:

代码如下:


数组(
数组(
数组(1、3、4),
数组(
数组(
1、2、3)

)
),
数组(
数组(1、2),
阵列(1)
)
)


这个数组的深度就是5,那么如何快速的确定一个数组深度。

(PS: T不错的php问扣峮:276167802,验证:csl)

其实,只是上面的答案应该再进行排序就可以了。下面清源分享一个简单的计算深度函数:

代码如下:


& lt; ?php
函数array_depth(数组){
max_depth=1美元;


foreach(数组作为美元值){
如果(is_array(美元值)){
$深度=array_depth(美元值)+ 1;


if($深度比;max_depth美元){
max_depth=美元深度;
}
}
}
返回max_depth美元;
}

$数组=数组(数组(“11“),数组()数组(数组(数组(“5”,“6“),“7”,“8”)),数组(数组(数组(“5”,“6“),“7”,“8”)),“9“,“10“);
回声array_depth数组($);
?比;

以上就是利用php怎么对多维数组的深度进行判断,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

利用php怎么对多维数组的深度进行判断