Build a tree menu with li tag from array

前端 未结 2 1710
闹比i
闹比i 2021-01-26 10:46

I am retrieving an array and I made function to structure the array so it looks tree array. How to make tree menu with list tag (ul, li)

function buildTree(array         


        
2条回答
  •  自闭症患者
    2021-01-26 11:11

    Try this example, pass $menuTree variable to buildMenu function.

        function buildMenu($menus)
        {
        $data = '';
        foreach ($menus as $key => $menu) {
            if ($key == 'children' && !empty($menu)) {
                $data .= buildMenu($menu);
                continue;
            }
    
            $data .= '
  • '.$menu['title'].'
  • '; } if (!empty($data)) { $data .= '
      '.$data.'
    '; } return $data; }

提交回复
热议问题