For example, there is a multidimensional array:
Copy CodeThe code is as follows:
Array
Array
Array (1,3,4),
Array
Array
The
)
)
),
Array
Array (),
Array (1)
)
)
The depth of this array is 5, so how to quickly determine an array depth.
(Ps:t good PHP q buckle 峮: 276167802, verify: CSL)
In fact, just the above answer should be sorted again. The following Qingyuan share a simple computational depth function:
Copy CodeThe code is as follows:
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 ("one"), array (), Array (Array ("5", "6"), "7", "8"), Array (Array ("5", "6"), "7", "8")), "9 "," 10 ");
echo array_depth ($array);
?>
I hope this article to the vast number of PHP developers to help, thank you for reading this article.
http://www.bkjia.com/PHPjc/676892.html www.bkjia.com true http://www.bkjia.com/PHPjc/676892.html techarticle For example, there is a multidimensional array: The copy code code is as follows: Array (array (array (1,3,4), array (array)), Array (array (1)), and the depth of this array is 5, then as ...