json_encode を介して渡す配列があります。最初の配列の周りに配列ブラケットをラップしますが、2 番目の配列の周りにオブジェクト エンクロージャ {} をラップし、ネストされた配列に番号を付けます。エラーは発生していませんが、なぜこれが起こっているのか疑問に思いました。
{
"data": {
"first_array": [
{
"meta": {
"slug": "rank",
"weight": "100",
"description": "lorem ipsum",
"importance": {
"value": 2,
"max": 5
}
},
"scores": {
"results": {
"slug": "rank",
"type": "int",
"value": "4"
}
}
},
{
"meta": {
"slug": "rank",
"weight": "100",
"description": "lorem ipsum",
"importance": {
"value": 2,
"max": 5
}
},
"scores": {
"results": {
"slug": "rank",
"type": "int",
"value": "4"
}
}
}
],
"second_array": {
"2": {
"meta": {
"slug": "this",
"weight": "75",
"description": "lorem ipsum",
"importance": {
"value": 1,
"max": 5
}
},
"scores": {
"results": {
"slug": "this",
"type": "boolean",
"value": 1,
"code": 200
}
}
},
"3": {
"meta": {
"slug": "that",
"weight": "200",
"description": "lorem ipsum",
"importance": {
"value": 3,
"max": 5
}
},
"scores": {
"results": {
"slug": "that",
"type": "boolean",
"value": 1
}
}
}
}
}
}
ここに配列のprint_rがあります
Array
(
[data] => Array
(
[first_array] => Array
(
[0] => Array
(
[meta] => Array
(
[slug] => rank
[weight] => 100
[description] => lorem ipsum
[importance] => Array
(
[value] => 2
[max] => 5
)
)
[scores] => Array
(
[results] => Array
(
[slug] => rank
[type] => int
[value] => 4
)
)
)
[1] => Array
(
[meta] => Array
(
[slug] => rank
[weight] => 100
[description] => lorem ipsum
[importance] => Array
(
[value] => 2
[max] => 5
)
)
[scores] => Array
(
[results] => Array
(
[slug] => rank
[type] => int
[value] => 4
)
)
)
)
[second_array] => Array
(
[2] => Array
(
[meta] => Array
(
[slug] => this
[weight] => 100
[description] => lorem ipsum
[importance] => Array
(
[value] => 2
[max] => 5
)
)
[scores] => Array
(
[results] => Array
(
[slug] => this
[type] => boolean
[value] => 1
[code] => 200
)
)
)
[3] => Array
(
[meta] => Array
(
[slug] => that
[weight] => 100
[description] => lorem ipsum
[importance] => Array
(
[value] => 2
[max] => 5
)
)
[scores] => Array
(
[results] => Array
(
[slug] => that
[type] => boolean
[value] => 1
)
)
)
)
)
)