protected function convertMultidimensional($oneDimArray, $leafValue) { $multiDimArray = array(); $ref =& $multiDimArray; foreach ($oneDimArray as $key) { $ref[$key] = array(); $ref =& $ref[$key]; } $ref = $leafValue; return $multiDimArray; }