- var_dump: documentation ( source)
<?php
$a = [1,2,3,4];
$b = [
1=>[
2=>[
3=>[
4=>[]
]
]
]
];
$tmp = [];
foreach ($a as $val) {
if ($tmp) {
if (isset($tmp[$val])) {
$tmp = &$tmp[$val];
} else {
break;
}
} else {
$tmp = &$b[$val];
}
}
$tmp = ['aaaa'];
var_dump($tmp);
var_dump($b);