次のような多次元連想配列に新しい要素を挿入しようとしています
$arr=array('ID' => 123,
'name' => 'rock',
'accountID' => 'u0777f7f-77f7-4d2e-9h7c-ea775d052785',
'admin' => array (
'main' => array (
'stats' =>'',
'emails' =>'',
'calls' => ''
)
)
);
$list='';
$list .="['admin']['main']['hello']";
$arr{$list}='world';
print_r($arr);
しかし、新しい要素は ['admin']['main'] に追加されず、代わりに新しい配列要素を作成しています
Array
(
[ID] => 123
[name] => rock
[accountID] => u0777f7f-77f7-4d2e-9h7c-ea775d052785
[admin] => Array
(
[main] => Array
(
[stats] =>
[emails] =>
[calls] =>
)
)
[['admin']['main']['hello']] => world
)
それを解決するのを手伝ってください。ありがとう