Я пытаюсь получить эту работу:Динамический ключ массива во время цикла
У меня есть массив, который получает «глубже» каждый цикл. Мне нужно добавить новый массив к самому глубокому «дочернему» ключу.
while($row = mysql_fetch_assoc($res)) {
array_push($json["children"],
array(
"id" => "$x",
"name" => "Start",
"children" => array()
)
);
}
Таким образом, в цикле было бы:
array_push($json["children"] ...
array_push($json["children"][0]["children"] ...
array_push($json["children"][0]["children"][0]["children"] ...
... и так далее. Любая идея о том, как получить динамический ключ-селектор, подобный этому?
$selector = "[children][0][children][0][children]";
array_push($json$selector);