国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

迅速確定php多維數(shù)組的深度的方法

2024-05-04 23:20:19
字體:
供稿:網(wǎng)友
例如有一個(gè)多維數(shù)組:

復(fù)制代碼 代碼如下:


array(
array(
array(1,3,4),
array(
array(
1,2,3
)
)
),
array(
array(1,2),
array(1)
)
)


這個(gè)數(shù)組的深度就是5,那么如何快速的確定一個(gè)數(shù)組深度。

(PS:T不錯(cuò)的PHP Q扣峮:276167802,驗(yàn)證:csl)

其實(shí),只是上面的答案應(yīng)該再進(jìn)行排序就可以了。下面清源分享一個(gè)簡單的計(jì)算深度函數(shù):

復(fù)制代碼 代碼如下:


<?php
function array_depth($array) {
$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("11"), array(),array( array(array("5", "6"), "7", "8")),array( array(array("5", "6"), "7", "8")), "9", "10");
echo array_depth($array);
?>


希望本文對(duì)廣大php開發(fā)者有所幫助,感謝您閱讀本文。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新乡县| 临漳县| 黎川县| 淳安县| 襄汾县| 大渡口区| 平泉县| 叶城县| 周宁县| 乐山市| 麻栗坡县| 法库县| 通河县| 汾阳市| 页游| 山阳县| 宜宾市| 平遥县| 从化市| 昔阳县| 玉山县| 桂东县| 类乌齐县| 东乌珠穆沁旗| 高邮市| 洞口县| 曲松县| 南郑县| 永川市| 庐江县| 山丹县| 石屏县| 四会市| 淮滨县| 永定县| 大足县| 崇信县| 水城县| 日喀则市| 洛浦县| 乌鲁木齐县|