- print_r: documentation ( source)
- array_shift: documentation ( source)
<?php
function recursiveSet(&$array, $arg, $value){
if(empty($arg)){
$array = $value;
return $array;
}
$key = array_shift($arg);
$array[$key] = array();
return recursiveSet($array[$key],$arg);
}
$arra = array();
$arg = array('adfas','adfasdf','adsfadfa');
$stuff = recursiveSet($arra,$arg);
print_r($arra);