この関数を使用して、CamelCaseを破線の文字列に変換しています。
function camel2dashed($className) {
return strtolower(preg_replace('/([^A-Z-])([A-Z])/', '$1-$2', $className));
}
それはちょっと動作しますが、私が元のために持っているときは問題があります。この文字列:getADog
。戻ってきますget-adog
が欲しいget-a-dog
コードをどのように変更すればよいですか?ありがとう