将数组的集合转换为对象

时间:2015-06-25 07:44:08

标签: php

我正在推送阵列数据。我怎样才能像这样返回对象:

"data": [
    {
        "apartment": {
            {
                "id": xxx,
                "show": "xxx,
            },
            {
                "id": xxx,
                "show": "xxx",
            },

而不是这样:

 "data": [
    {
        "apartment": {
            "0": {
                "id": xxx,
                "show": "xxx,
            },
            "1" : {
                "id": xxx,
                "show": "xxx",
            },

1 个答案:

答案 0 :(得分:0)

此代码:

data[] = array("id" => 1)

将命名数组添加到数据数组中。

data = [ {"id" => 1} ]

如果您希望数据成为命名数组,则应添加"id" => 1,如下所示:

data[1] = {"id" => 1}

这将导致:

data = { 1 => {"id" => 1} }
相关问题