为什么我的PHP代码返回的数据类型不一致?

      $info = $searchModel->getsVerticalCache ( $this->s, 'zhishi', $args['page'] );
        
        $info['showPosition'] = '9';
        
        if(isset($info['nous']) && is_array($info['nous'])  && count($info['nous']) >1)
        {
            //只获取第一条数据 ,我明明是$info['nous'][0]; 获取第一个元素
            结果还是会出现 多维数组?
            $info['nous']                 = $info['nous'][0];
            $info['nous']->allClick = $formatAllClick;
            $info['hasMore']  = '2';
        }
        else
        {
            $info['hasMore'] = '1';
        }
阅读 1.4k
1 个回答
        $info                = $info['nous'][0];
        $info['allClick'] = $formatAllClick;
        $info['hasMore']  = '2';
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题