福彩三分快三计划_多维数组的最后一个值将前面的全部覆盖掉

浏览:68 发布日期:2019/09/18 分类:求助交流 关键字: 数组
    public function menulist()
    {

        $menu = MenuDb::where('status', 1)->order('mid','asc')->select();
        $role = Role::where('status', 1)->order('rid','asc')->select();
        $list = [];
        foreach ($menu as $menu_key => $menu_value) {

            foreach ($role as $role_key => $role_value) {

                $menu_role = MenuRole::where('mid', $menu_value['mid'])->where('rid', $role_value['rid'])->where('status', 1)->find();

                if ($menu_role && $menu_role['checked']=='on') {
                    $role_value['check'] = 'on';
                } else {
                    $role_value['check'] = '0';
                }

                $list[$menu_key][$role_key] = $role_value;
            }
        }
        print_r($list);

    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>