Данный код преобразует строку вида foo_bar в fooBar. Данный код я подглядел в исходниках Laravel и немного модифицировал его.
$value = 'foo_bar';
$res = lcfirst(str_replace(' ', '', ucwords(str_replace(['-', '_'], ' ', $value))));
echo $res;
Вначале заменяем символы '-', '_' на пробел. Далее с помощью ucwords преобразуем все первые символы слов в заглавные, далее заменяем пробелы на пустые строки и далее делаем первую букву прописной с помощью lcfirst.
Прошлые записи
- Перевод - Почему бумага формата А4 имеет размер 297 мм на 210 мм?
- Эволюция веб-приложений. От раздачи статики до Serverless
- Эволюция веб-приложений. От статичного HTML до Single Page Application и Progressive Web Application
- Переезд в Калининград
- Была ли спецоперация на Украине неизбежна?
- О serverless технологии для чатботов
- Свободное время на улучшение блога
- О жизни в Калининграде спустя год
- Продажа гаража из другого города
- В Калининграде спустя полгода
- О Регине Тодоренко и насилии