Нужно найти символы '-' , '_' , '' в строке и их удалить, объединить все слова и сделать, чтобы они были с большой буквы
input : The workers quitting over return-to-office output : TheWorkersQuittingOverReturnToOffice Вот моё решение, не работающее :
function separeted(string $input){
if ($input < 0) {
return null;
};
$chars = ['_', '-', ' '];
str_replace($chars, '', $input);
}
Ответы (1 шт):
Автор решения: Pavel Nazarian
→ Ссылка
$str = 'The workers quitting over return-to-office output';
$str = preg_replace('/[-_]/', ' ', $str);
$str = ucwords($str);
$str = str_replace(' ', '', $str);
echo $str;