我正在尝试将新元素插入到多维关联数组中,例如
$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
)
请帮我解决它。谢谢