迅速確定php多維陣列的深度的方法

2022-10-06 00:54:09 字數 731 閱讀 6435

例如有乙個多維陣列:

複製** **如下:

a程式設計客棧rray(

array(

array(1,3,4),

array(

array(

1,2,3

) )

), array(

array(1,2),

array(1)

) )

這個www.cppcns.com陣列的深度就是5,那麼如何快速的確定乙個陣列深度。

(ps:t不錯的php q扣峮:276167802,驗證:csl)

其實,只是上面的答案應該再進行排序就可以了。下面清源分享乙個簡單的計算深度函式:

複製** **如下:

<?php

function array_depth($array)

} }

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);

?>

希望本文對廣大php開發者有所幫助,感謝您閱讀本文。

本文標題: 迅速確定php多維陣列的深度的方法

本文位址:

PHP 多維陣列 Key Value的使用

user 60 array id 60 num 56 count 31 user 61 array id 61 num 22 count 34 user 59 array id 59 num 32 count 43 user 56 array id 56 num 41 count 38 user 5...

php陣列深度的求法

例如有乙個多維陣列 array array array 1 3,4 array array 1 2,3 array array 1 2 array 1 這個陣列的深度就是5.那麼如何快速的確定乙個陣列深度.初始方法 phpfunction countdim array else return ret...

PHP陣列的定義 數值陣列 關聯陣列 多維陣列

陣列能夠在單個變數中儲存多個值。建立空陣列 arr array 表示建立乙個空陣列,並把建立的空陣列賦值給變數 arr 自動分配 id 鍵 id 鍵總是從 0 開始 cars array volvo bmw toyota 人工分配 id 鍵 cars 1 bmw cars 2 toyota 關聯陣列...