$value) { if (strpos($words, $separator) !== false) { $words = $separator . str_replace($separator, " ", strtolower($words)); $result[ltrim(str_replace(" ", "", ucwords($words)), $separator)] = $value; } else { $result[$words] = $value; } } } return $result; } }