您的位置:首页 > 编程语言 > PHP开发

php快速定位多维数组的深度

2014-06-30 10:14 543 查看
原文地址: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);

输出:4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: