- <?php
- function array_depth($array) {
- if(!is_array($array)) return 0;
- $max_depth = 1;
- foreach ($array as $value) {
- if (is_array($value)) {
- $depth = array_depth($value) + 1;
- if ($depth > $max_depth) {
- $max_depth = $depth;
- }
- }
- }
- return $max_depth;
- }
- $array = array(array( array(array(1, 2), 3, 4)));
- echo array_depth($array);
- ?>
- 输出:4
- //该片段来自于http://www.codesnippet.cn/detail/251020136698.html
来源: http://www.codesnippet.cn/detail/251020136698.html