php preg_split w/regex -
& lt;? Php $ str = '17: 30 फुटबॉल 18:30 भोजन 20:00 शांत '; $ Chars = preg_split ('/ ^ ([0-1] [0-9] | [2] [0-3]): ([0-5] [0-9]) $ /', $ str, - 1, PREG_SPLIT_OFFSET_CAPTURE); Print_r ($ अक्षर); ? & Gt; लौटा: अर्रे ([0] = & gt; अर्रे ([0] = & gt; 17:30 फुटबॉल 18:30 भोजन 20:00 चुप [1] = & gt; 0)) जब मैं उम्मीद कर रहा था: Array ([0] = & gt; Array ([0] = & Gt; फुटबॉल [1] = & gt; 7) [1] = & gt; ऐरे ([0] = & gt; भोजन [1] = & gt; 22) आदि क्या कर सकते हैं I आपको एंकर ड्रॉप करना होगा ^ और $ Regex के आसपास - $ अपने रिजक्स के आसपास - उनके साथ जगह नहीं मिल सकती क्योंकि वे स्ट्रिंग की शुरुआत से शुरू करने और स्ट्रिंग के अंत में समाप्त करने के लिए विभाजन स्ट्रिंग की आवश्यकता होती है - यह तब तक सत्य नहीं हो सकता जब तक कि आपके इनपुट $ chars = preg_split ('/ \ S * ([0-1] [0- 9] | 2 [0-3]): ([0-5] [0-9]) \ s * / ', $ str, -1, PREG_SPLIT_OFFSET_CAPTURE);