Я использую эту функцию для преобразования CamelCase в пунктирную строку: function camel2dashed($className) { return strtolower(preg_replace('/([^AZ-])([AZ])/', '$1-$2', $className)); } он вроде работает, но проблема theres, когда у меня есть для ex. эта строка: getADog . Он возвращает get-adog но я хочу get-a-dog как мне изменить свой код? благодаря
Если бы у меня было: $string = "CamelCase"; мне нужно "camel_case" Предлагает ли PHP функцию для этой цели?