function arrayToKeys(array $keys, array $insertInto, $value) {
$tmp = &$insertInto;
foreach ($keys as $k => $key) {
if (!isset($tmp[$key]) || !is_array($tmp[$key])) {
$tmp[$key] = [];
}
$tmp = &$tmp[$key];
}
$tmp = $value;
return $insertInto;
}