目前,我有一个JSON编码的数组,如下所示:
[
{
"username1": {
"post": {
"some_key" : "some_value"
}
}
},
{
"username1": {
"post": {
"some_key" : "some_value"
}
}
}
]
但是我怎样才能让json遵循这种模式:
用户名 - > array_of_posts - >发布 - >值
而不是当前的模式?
由于
这是我目前的代码:
while ($row = mysql_fetch_assoc($query)) {
$row['username'] = $username;
$returns[][$username]["post"] = $row;
}
}
echo json_encode(array_values($returns));
答案 0 :(得分:1)
$returns[$username][] = $row;
echo json_encode($returns);