如何使用json_encode()创建PHP数组到JSON数组;

时间:2019-07-04 13:22:51

标签: javascript php json

我使用内置的json_encode()编码了一个数组。功能。我需要像这样的数组数组形式:

{
  "status": "success",
  "data": [
    {
      "Info": "A",
      "hasil": "AA"
    },
    {
      "Info": "B",
      "hasil": "BB"
    },
    {
      "Info": "C",
      "hasil": "CC"
    },
    {
      "Info": "D",
      "hasil": "DD"
    },
    {
      "Info": "F",
      "hasil": "FF"
    },
    {
      "Info": "G",
      "hasil": "GG"
    },
    {
      "Info": "H",
      "hasil": "HH"
    },
    {
      "Info": "I",
      "hasil": "II"
    },
    {
      "Info": "J",
      "hasil": "JJ"
    }
  ]
}

我需要它返回为:

{
  "status": "success",
  "data": 
    {
      "Info": "A",
      "hasil": "AA"
    },
    {
      "Info": "B",
      "hasil": "BB"
    },
    {
      "Info": "C",
      "hasil": "CC"
    },
    {
      "Info": "D",
      "hasil": "DD"
    },
    {
      "Info": "F",
      "hasil": "FF"
    },
    {
      "Info": "G",
      "hasil": "GG"
    },
    {
      "Info": "H",
      "hasil": "HH"
    },
    {
      "Info": "I",
      "hasil": "II"
    },
    {
      "Info": "J",
      "hasil": "JJ"
    }

}

1 个答案:

答案 0 :(得分:2)

您想要的示例示例无效的JSON。需要像您当前看到的那样输出它。您在data下有多个项目,因此它们必须位于一个数组中。将JSON视为您拥有的普通变量。如果没有数组,就无法存储类似的项目列表。