PHP Return array from recursive function -


when echo out $value['id']. $value['label']; every row echoed out //that's want. but, when return $result first array returned.. how can fix this?

here's code:

    public function recursive_category($tree,$indent=0) {     $indent++; // try depth of current array     foreach ($tree $value) {         foreach ($value $key => $value) {             $indent_str = str_repeat("--", $indent);             echo $value['id'].' '.$value['label'].'<br>';             $id[] = $value['id'];             $label[] = $value['label'];             if (!empty($value['items'])) {                 self::recursive_category($value['items'],$indent);             }         };     }     $result = array_combine($id, $label);     return $result;  } 


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

html - Outlook 2010 Anchor (url/address/link) -

android - How to create dynamically Fragment pager adapter -