- var_dump: documentation ( source)
<?php
function f(&$array, $index, $value) {
$v =& $array;
foreach ($index as $i) {
$v =& $v[$i];
}
$v = $value;
}
$arr = [
'a' => [
'a1' => [
'A11', 'A12', 'A13'
]
]
];
f($arr, ['a', 'a1', 2], 'A13 New');
var_dump($arr);