Arrays 从查询中显示有效的JSON数组

Arrays 从查询中显示有效的JSON数组,arrays,json,codeigniter,Arrays,Json,Codeigniter,我有一个函数来显示包含多个注册id和数据的JSON数组。我正在使用CodeIgniter。我尝试使用通知 我试着从中获取,但是输出是这样的 { "0": "XX3", "1": "XX4", "2": "XX2", "registration_id": [], "data": "ada" } 如何生成这样的输出 { "registration_id": [ "XX3", "XX4", "XX2"

我有一个函数来显示包含多个注册id和数据的JSON数组。我正在使用CodeIgniter。我尝试使用通知

我试着从中获取,但是输出是这样的

{
    "0": "XX3",
    "1": "XX4",
    "2": "XX2",
    "registration_id": [],
    "data": "ada"
}
如何生成这样的输出

{
    "registration_id": [
        "XX3",
        "XX4",
        "XX2"
    ],
    "data": "ada"
}

我试了又试。请帮帮我。谢谢。

您将
$response
数据直接推送到父数组
$feedback
,而不是实际推送到
$feedback['registration\u id
]

所以,;替换此项:

array_push($feedback, $response);  
为此:

array_push($feedback['registration_id'], $response);
array_push($feedback['registration_id'], $response);