¿Puedo explotar $param
cadena en $chunks
piezas basadas en caracteres en mayúscula?Explotar una cadena en mayúsculas y minúsculas?
$string = 'setIfUnmodifiedSince';
$method = substr($string, 0, 3);
$param = substr($string, 3);
// Split $param and implode with '-' separator
$chunks = splitAtUpperCase($param); // Chunks are: 'If', 'Unmodified' and 'Since'
$field = implode('-', $chunks); // Get If-Unmodified-Since HTTP field name
Hmm, JRL siempre que el [lookahead] (http://www.regular-expressions.info/lookaround.html#lookahead) antes de que yo tengo la mía [de trabajo ] (http://www.ideone.com/4ux5G) :) Además, observe '$ chucks' contra' $ chunks' – jensgram
Es hora de aprender la expresión regular, supongo. Gracias por esta elegante solución! – gremo