给出多维数组和指向该数组内特定索引的正确路径。我需要编写一个函数来更改该索引的值。
类似这样的东西:
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
任何想法或暗示都适用!