function getBranch($parent, $last = false) { $data = array(); if (count(Reference::$treeArray[$parent]) > 0) { foreach (Reference::$treeArray[$parent] as $item) { $item['sub'] = Reference::getBranch($item['id'], $last); if ($last && count($item['sub']) == 0) { $data[$item['id']] = $item; } else { $data[$item['path']] = $item; } } } return $data; }
function getBranch($parent) { $data = array(); if (count(Reference::$treeArray[$parent]) > 0) { foreach (Reference::$treeArray[$parent] as $item) { $item['sub'] = Reference::getBranch($item['id']); $data[] = $item; } } return $data; }