я хочу, чтобы создать вложенные элементы объекта в цикле это работает: МануэльСоздание элементов объекта в цикле
$tmp={ "items": {
"key1": {"name": "alpha"},
"key2": {"name": "bravo"},
"key3": {"name": "charlie"}
}
}
alert($tmp['items']['key2']['name'])
Но как я могу создать все Vals в цикле ??? что-то вроде:
for (var x = 0; x < 100; x++) {
$tmp2={"key"+x: {"name": "name"+x}}
$tmp.push($tmp2)
}
alert($tmp['items']['key0']['name'])
????
пытались ли вы его? что случилось? –
, вы можете только «нажимать» на массив, а не на объект. Вам нужно будет сделать 'items' массив, а затем сделать' $ tmp ['items']. Push ($ tmp2); ' –
он создаст новые ключи« 0 »,« 1 »($ tmp ['items' ] [0] [ 'key0'] [ 'имя']) – dazzafact