タイトルがわかりにくかったらすいません。説明させてください。
私の構造のこの例を使用するには:
Array
(
[2] => Array
(
[0] => stdClass Object
(
[category_id] => 2
[category_name] => women
[project_id] => 1
[project_name] => Balloons
)
)
[1] => Array
(
[0] => stdClass Object
(
[category_id] => 1
[category_name] => men
[project_id] => 2
[project_name] => Cars
)
[1] => stdClass Object
(
[category_id] => 1
[category_name] => men
[project_id] => 3
[project_name] => Houses
)
)
次に、それを取得したら、それを送信してjavascriptによって評価されます(これは成功しています)。実際、Console.log は、私の評価済みの json が実際にはオブジェクトであることを示しています。
ここで、console.log(myArray[2]) の場合、別の配列を含む配列として表示されます。どちらも正しい
しかし!..私がこれをやろうとすると:
for (item in myArray[2]) {
...
}
またはこれ:
newVar = myArray[2]
for (item in newVar) {
...
}
「アイテム」には配列が含まれていません。サブ配列のキーと等しい文字列が含まれています。この場合は「0」
ここで何が欠けていますか?:(
助けてくれてありがとう!