PHP按路径编辑多维数组项的值?

时间:2014-11-13 16:49:17

标签: php arrays

我有一个这样的数组:

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';

但是如何以无限深度自动化?

编辑:

我想要的是:

  1. 传递我想要编辑的值的路径(0,1,0,0)

  2. 传递数组

  3. 传递新值

  4. 该函数应根据索引路径将值更改为新值。

    注意:这不是How to use a string as an array index path to retrieve a value?

    的副本

    该问题的答案是根据路径返回值。但现在有办法编辑这个价值。

0 个答案:

没有答案