tp6框架敲除二维数组中某个字段

获取的数据是这样的

[
    {
        "id": 1,
        "name": "阁下",
        "openid": "123456789",
        "img": "123456798",
        "groups": 1,
        "uid": 10001
    }
]

我想敲除二维数组里面的 openid 字段

我百度的方法是用 unset() 但是运行就报错,就很无语!

就这个问题难受我一下午了

    public function index(){
        $data = Db::table('es_user u,es_postlist p')
                        ->where('u.id = p.uid') 
                        ->select();
        unset($data[0]["openid"]);   // 用这个方法敲除字段
        return json_encode($data);
    }
// 这个是双表查询!!!

直接用thinkphp的field参数,用哪些字段就查哪些字段