estoy usando esta función para convertir a CamelCase cadena discontinua:camelCase a dash - dos capitales lado de la otra
function camel2dashed($className) {
return strtolower(preg_replace('/([^A-Z-])([A-Z])/', '$1-$2', $className));
}
que algo funciona, pero theres un problema cuando tengo por ej. esta cadena: getADog
. Devuelve get-adog
pero quiero get-a-dog
¿cómo debo cambiar mi código? Gracias
¿Has considerado si querías dos letras mayúsculas una al lado de la otra? Por ejemplo, ¿companyHQ para la sede de la empresa? No querrías compañía-h-q, ¿verdad? – jedmao
en este caso tienes razón, pero no sucederá. gracias – simPod
Esto no es camelCase. Es PascalCase por cierto. –