将值设置为多维数组内特定索引的函数

时间:2019-04-16 10:49:43

标签: php arrays

给出多维数组和指向该数组内特定索引的正确路径。我需要编写一个函数来更改该索引的值。

类似这样的东西:

function setValue(&$array, $path, $value) {
    // may be like this
    foreach($path AS $key) {
        // ...
    }
}

$array = array(
    'lorem' => array(
        'ipsum' => array(
            'dolor' => array(
                'sit' => 'some value'
            )
        )
    ),
    'amet' => array(
        'consetetur' => array(
            'sadipscing' => 0
        )
    )
);

// $array['lorem']['ipsum']['dolor']['sit'] : some value

setValue($array, ...);

// desired result
// $array['lorem']['ipsum']['dolor']['sit'] : new value

任何想法或暗示都适用!

0 个答案:

没有答案