Camel_case PHP

Опубликовано: 2015-06-18 01:55:25

Данный код преобразует строку вида foo_bar в fooBar. Данный код я подглядел в исходниках Laravel и немного модифицировал его.

$value = 'foo_bar';

$res = lcfirst(str_replace(' ', '', ucwords(str_replace(['-', '_'], ' ', $value))));

echo $res;

Вначале заменяем символы '-', '_' на пробел. Далее с помощью ucwords преобразуем все первые символы слов в заглавные, далее заменяем пробелы на пустые строки и далее делаем первую букву прописной с помощью lcfirst.

Прошлые записи

  1. Подготовка к поездке в Ригу
  2. Отпуск в Калининграде
  3. Подарок из Грузии
  4. Уборка придомовой территории
  5. Терпеть нельзя, действовать
  6. Курс 'Upgrade руководителя' от Rubius Academy
  7. Мечты об идеальном Томске. Общественный транспорт и проблема пробок
  8. Arch Linux вместо Linux Mint
  9. Highload 2017 vs Codefest 2018
  10. Детализация по звонкам Теле2, совершенным более полугода назад
  11. Побыть туристом в своем городе