हो सकता है कि मैं ऊपरी-केस वर्णों के आधार पर स्ट्रिंग $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