Могу ли я взорвать $param
строку в $chunks
штук на основе символов верхнего регистра?Развернуть строку на символах верхнего регистра?
$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
Хм, JRL при условии [предпросмотр] (http://www.regular-expressions.info/lookaround.html#lookahead), прежде чем я получил мое [рабочее ] (http://www.ideone.com/4ux5G) :) Также обратите внимание на '$ chucks' против' $ chunks' – jensgram
Время изучать регулярное выражение, я полагаю. Спасибо за это элегантное решение! – gremo