$value) { if (is_integer($key)) { $result[] = $value; } elseif (isset($result[$key]) && is_array($result[$key]) && is_array($value)) { $result[$key] = merge([$result[$key], $value]); } else { $result[$key] = $value; } } } else { $result[count($result)] = $array; } } } return join(" ", $result); } } if (!function_exists('uncamelize')) { function uncamelize($camel, $splitter = "_") { $camel = preg_replace('/(?!^)[[:upper:]][[:lower:]]/', '$0', preg_replace('/(?!^)[[:upper:]]+/', $splitter . '$0', $camel)); return strtolower($camel); } }