$v) { if (array_key_exists($key, $v)) { if (is_array($v[$key])) { foreach ($v[$key] as $key_part) { $array[$key_part][$k] = $v; } } else { $array[$v[$key]][$k] = $v; } } } return $array; } ?>