郝我可以爆炸$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 2011-12-20 15:03:56
我认为学习正则表达式的时间。感谢这个优雅的解决方案! – gremo 2011-12-20 15:26:40