我有一个这样的数组:
Array
(
[0] => Array
(
[0] => Array
(
)
[1] => Array
(
[0] => Array
(
[0] => Access here
)
)
[2] => Array
(
)
)
)
我还有我要编辑的值的路径(在此处访问),如下所示:
0,1,0,0
我想通过已知路径更改该值。当然我可以通过以下方式访问它:
$array[0][1][0][0] = 'My new value';
但是如何以无限深度自动化?
编辑:
我想要的是:
传递我想要编辑的值的路径(0,1,0,0)
传递数组
传递新值
该函数应根据索引路径将值更改为新值。
注意:这不是How to use a string as an array index path to retrieve a value?
的副本该问题的答案是根据路径返回值。但现在有办法编辑这个价值。