У меня есть строки, которые нужно преобразовать так,
'hello world' = 'helloWorld'
А также то же самое в обратном порядке,
'helloWorld' = 'hello world'
Пока все, что у меня есть для обоих преобразований, это для первого,
$str = 'hello world';
$str = lcfirst(str_replace(' ', '', ucwords($str))); // helloWorld
А второй
$str = 'helloWorld';
$str = preg_split('/(?=[A-Z])/', $str);
$str = strtolower(implode(' ', $str)); // hello world
Разве это не может быть достигнуто легче или эффективнее?