21,886
社区成员
发帖
与我相关
我的任务
分享
//无聊,写个递归,支持多维数组
function getArrayMax($arr)
{
static $max = NULL;
foreach($arr AS $v)
{
if(is_array($v))
{
$temp = getArrayMax($v);
}
else
$temp = $v;
if(is_null($max) || $max<$temp)
{
$max = $temp;
}
}
return $max;
}
$arr = array(0, 1, 2, 3, array(33, 44, 66, array(7, 10, 12, array(99))));
echo getArrayMax($arr);//结果99