मैं folowing संरचना के साथ तार:विभाजक से पहले पहली स्ट्रिंग प्राप्त करें?
7_string_12
7_string2_122
7_string3_1223
मैं कैसे से पहले दूसरी स्ट्रिंग प्राप्त कर सकते हैं "_"?
मैं अपने अंतिम परिणाम होना चाहते हैं:
7_string
7_string2
7_string3
मैं विस्फोट उपयोग कर रहा हूँ ('_', $ स्ट्रिंग) और पहले दो मूल्यों गठबंधन है, लेकिन मेरी स्क्रिप्ट बहुत धीमी गति से हो गया था!
धन्यवाद! मेरे पास एक और सवाल है! मुझे निम्नलिखित परिणाम दिखाने के लिए यह कोड कैसे बनाएं: स्ट्रिंग? यह विभाजक के बीच स्ट्रिंग दिखाना है। अग्रिम में धन्यवाद ! – dido
@dilyan_kn 'preg_match ('/ _ (\ S +) _ /', $ str, $ m); echo $ m [1]; ' – k102
कृपया ध्यान दें, 'substr ($ str, 0, strrpos ($ str,' _ '))' ठीक है अगर इनपुट' 7_string2_abc_123' जैसा नहीं है। क्योंकि आउटपुट '7_string2_abc' होगा। – yasouser