国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 固阳县| 嘉义市| 广宗县| 潜江市| 罗江县| 浙江省| 巫溪县| 上栗县| 宣恩县| 万安县| 贞丰县| 县级市| 宜兴市| 方正县| 大连市| 巴林左旗| 新巴尔虎左旗| 乌鲁木齐县| 赫章县| 徐汇区| 天等县| 勐海县| 五台县| 五大连池市| 台前县| 焦作市| 南召县| 西平县| 贵溪市| 古田县| 彩票| 辽源市| 沙田区| 荔浦县| 兰考县| 宁夏| 万全县| 武宁县| 林西县| 河东区| 清河县|