Arrays 当json_解码时,我希望在数组PHP中也有重复的键值

Arrays 当json_解码时,我希望在数组PHP中也有重复的键值,arrays,json,Arrays,Json,我希望将下面的JSON作为一个具有重复键值的数组,即: "2016-09-16":{"available":"1","bind":0,"info":"","notes":"","price":"","promo":"","status":"booked"} 两次。我该怎么做 { "2016-06-28": { "available": "1", "bind": 0, "info": "", "notes": "",

我希望将下面的JSON作为一个具有重复键值的数组,即:

"2016-09-16":{"available":"1","bind":0,"info":"","notes":"","price":"","promo":"","status":"booked"}
两次。我该怎么做

{
    "2016-06-28": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-06-29": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-06-30": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-07-04": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-07-05": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-07-06": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-07-07": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-16": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-15": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-14": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-13": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-16": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    },
    "2016-09-17": {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    }
}

在同一个对象中具有重复键的JSON在JSON解析器中是不可靠的(有些会阻塞,有些只提供最后一次出现的值),并且在任何情况下都没有用处。将对象数组用于这些日期键的值,而不是单个对象:

{
    "2016-06-29": [{
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    }],
    "2016-09-16": [{
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    }, {
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    }],
    "2016-09-15": [{
        "available": "1",
        "bind": 0,
        "info": "",
        "notes": "",
        "price": "",
        "promo": "",
        "status": "booked"
    }]
}
(为清晰起见,数据缩短。)


在上面,请注意
2016-06-29
2016-09-15
的数组只有一个条目,而
2016-09-16
的数组有两个条目。

欢迎使用堆栈溢出!请拿着,环顾四周,仔细阅读,尤其是当你问问题时,文本区域右侧有一个大橙色的“如何设置格式”框,其中包含有用的信息。还有一个完整的格式化工具条。还有一个[?]按钮提供格式化帮助。还有一个预览区,位于文本区和“发布你的问题”按钮之间(这样你就必须滚动过去才能找到按钮,以鼓励你查看),显示你的帖子发布时的样子。把你的帖子说清楚,并证明你花了时间这样做,可以提高你得到好答案的机会。