我在PHP中有以下数组:
我想将它作为JSON数组进行JSON编码,生成一个类似以下的字符串:
但是当我在这个数组上调用
Array
(
[0] => Array
(
[id] => 0
[name] => name1
[short_name] => n1
)
[2] => Array
(
[id] => 2
[name] => name2
[short_name] => n2
)
)
我想将它作为JSON数组进行JSON编码,生成一个类似以下的字符串:
[
{
"id":0,
"name":"name1",
"short_name":"n1"
},
{
"id":2,
"name":"name2",
"short_name":"n2"
}
]
但是当我在这个数组上调用
json_encode
时,我得到以下结果:{
"0":{
"id":0,
"name":"name1",
"short_name":"n1"
},
"2":{
"id":2,
"name":"name2",
"short_name":"n2"
}
}
这是一个对象而不是一个数组。
我如何让json_encode
将我的数组编码为数组呢?
0,2
很重要怎么办?我处于无法重新索引数组的情况下。 - shyammakwana.me