我正在使用PDO类的fetchAll(PDO::FETCH_ASSOC)
来获取我的结果,然后我获取结果并通过json_encode($results)
运行它,结果是:
{ "0" : { "key" : "value" }, "1" : { "key" : "value" } }
但我在期待:
[ { "key" : "value" },{ "key" : "value" } ]
因为在我的情况下,Json数组比Json对象更自然和合理。
如何将json对象转换为json数组,或者通过使用其他获取样式或任何其他建议来获取json数组?
答案 0 :(得分:0)
好吧,因为我在json中有一些其他的类型值,所以它突然出现,如:
{ "0" : { "key" : "value" }, "1" : { "key" : "value" } , "key" : [ { "key" : "value" } ]}
我刚刚为数组引入了一个键,它起作用了:
{ "key" : [{ "key" : "value" },{ "key" : "value" }] , "key" : [ { "key" : "value" } ]}