如何将数据对象推送到 php 中的对象数组

how to push data object to array of object in php

我嵌套了数据数组 在 hire 中,如何将新值推送到数组 ['data'] ? 我拥有的数据是一个对象,我想将数据插入到每个数组中

[
        {   
            "divisi" : 01,
            "data": [
                {
                    "status": "MUNDUR",
                    "total": "0"
                }
            ]
        },
        {   
            "divisi" : 02,
            "data": [
                {
                    "status": "BATAL",
                    "total": "0"
                }
            ]
        },
        {...},
        {...},
    ]

结果

{   
  "divisi" : 01,
  "data": [
            {
             "status": "BATAL",
             "total": "0"
            },
            {
             "status": "WIN", // new push
             "total": "0"
            }
          ]
},

这是我的代码

public function detail_get(){
        $divisi = $this->M_model->db_tbl_divisi();
        $data =array();
        foreach ($divisi as $row){
            $i = $this->M_model->db_realisasi_divisi($row['divisi_kode']);
            $win = $this->M_model->db_win_win($row['divisi_kode'],'win'); // how to push ?
            $data[] = array(
                'divisi' => $row['kode'], // 01,02
                'data' => $i
            );
        }
        $response =  $this->set_response($data,200);
    }

我有代码

$win = $this->M_model->db_win_win($row['divisi_kode'],'win'); 

value object 
{
 "status": "win",
 "total": "1"
}

我有一个数据对象要插入 ['data'] 怎么做

我假设 $i 是数组的数组,所以 array_push($i, $win)(或 $i[] = $win

    public function detail_get() {
        $divisi = $this->M_model->db_tbl_divisi();
        $data = [];
        foreach ($divisi as $row){
            $i = $this->M_model->db_realisasi_divisi($row['divisi_kode']);
            $i[] = $this->M_model->db_win_win($row['divisi_kode'], 'win');

            $data[] = [
                'divisi' => $row['kode'], // 01,02
                'data' => $i,
            ];
        }

        $response = $this->set_response($data,200);
    }