English

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, совершенным более полугода назад
  2. Побыть туристом в своем городе
  3. Космология, Байкал, Математика, Минимализм
  4. Уроки математики - Youtube-канал
  5. Почему я считаю, что бойкотировать выборы это плохая идея
  6. Ксения Собчак в гостях у Познера
  7. Один из способов решения психологических проблем в семье
  8. Стрельба из пистолета Ярыгина
  9. Опыт участия в Teamlab в роли наставника
  10. Highload 2017. Как это было.
  11. Авиатор. Е. Водолазкин. Отзыв