PHP에 다음 배열이 있습니다.
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
가 중요 하다면 ? 배열을 다시 색인화 할 수없는 동일한 상황에 있습니다.