再发foreach循环中增加元素

public function index()
    {
        // return '论坛首页';
        $lists = Db::table('forumList')->where('state','neq',0)->order('state desc')->paginate(10);
        $arrs = [];
        foreach ($lists as $k => $v)
        {
            $uid = $v['author'];
            $user = Db::table('users')->where('id',$uid)->find();
//            halt($user);
            $v['nickname'] = $user['username'];
            $v['profile_img'] = $user['profile_img'];
            array_push($arrs,$v);
        }
//         halt($lists);
        $page = $lists->render();
        $this->assign('ls',$arrs);
        $this->assign('page', $page);
        // halt($page);
        return view('index');
    }
之前在$v前边增加&就可,现在突然不行了。。。。。。。。。

你可能感兴趣的:(php,php,foreach)