首页 新闻 会员 周边 捐助

关于PHP求数组深度的几个问题

0
[待解决问题]

function array_depth($array){
$max_deep = 1;
foreach($array as $value){
if(is_array($value)){
$deep = array_depth($value) + 1;
if($deep > $max_deep){
$max_deep = $deep;
}
}
}
return $max_deep;
}


$array = array(
array("11"),
array(33),
array(
array(
array("5", "6"),
"7",
"8"
)
),
array(
array(
array("5",
array(
'name' => 'here',
)
),
"7",
"8"
)
),
"9",
"10"
);
echo array_depth($array);

请教诸位大侠

当程序执行到循环完array(11)之后,此时函数中的$array是??

useruser的主页 useruser | 初学一级 | 园豆:199
提问于:2016-05-08 17:05
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册