Saya memiliki array berikut di PHP:
Array
(
[0] => Array
(
[id] => 0
[name] => name1
[short_name] => n1
)
[2] => Array
(
[id] => 2
[name] => name2
[short_name] => n2
)
)
Saya ingin JSON menyandikannya sebagai array JSON, menghasilkan string seperti berikut:
[
{
"id":0,
"name":"name1",
"short_name":"n1"
},
{
"id":2,
"name":"name2",
"short_name":"n2"
}
]
Tetapi ketika saya memanggil json_encode
array ini, saya mendapatkan yang berikut:
{
"0":{
"id":0,
"name":"name1",
"short_name":"n1"
},
"2":{
"id":2,
"name":"name2",
"short_name":"n2"
}
}
yang merupakan objek, bukan array.
Bagaimana saya bisa json_encode
mengenkode array saya sebagai array?
0,2
itu penting? Saya dalam situasi yang sama di mana saya tidak dapat mengindeks ulang array.