J'ai le tableau suivant en PHP:
Array
(
[0] => Array
(
[id] => 0
[name] => name1
[short_name] => n1
)
[2] => Array
(
[id] => 2
[name] => name2
[short_name] => n2
)
)
Je veux l'encoder JSON en tant que tableau JSON, produisant une chaîne comme celle-ci:
[
{
"id":0,
"name":"name1",
"short_name":"n1"
},
{
"id":2,
"name":"name2",
"short_name":"n2"
}
]
Mais lorsque j'appelle json_encode
ce tableau, j'obtiens ce qui suit:
{
"0":{
"id":0,
"name":"name1",
"short_name":"n1"
},
"2":{
"id":2,
"name":"name2",
"short_name":"n2"
}
}
qui est un objet au lieu d'un tableau.
Comment puis-je json_encode
encoder mon tableau en tant que tableau?
0,2
sont importantes? Je suis dans la même situation où je ne peux pas réindexer le tableau.