diff --git a/app/common.php b/app/common.php index b7a2978..bcc2cf2 100644 --- a/app/common.php +++ b/app/common.php @@ -204,10 +204,12 @@ function array2level($array, $pid = 0, $level = 1) $level = 1; } foreach ($array as $v) { - if ($v['pid'] == $pid) { - $v['level'] = $level; - $list[] = $v; - array2level($array, $v['id'], $level + 1); + if(!empty($v)) { + if ($v['pid'] == $pid) { + $v['level'] = $level; + $list[] = $v; + array2level($array, $v['id'], $level + 1); + } } } // halt($list);