मेरे पास स्ट्रिंग्स हैं जो इस तरह दिखते हैं:स्ट्रिंग के बाद अक्षर हटाएं?
John Miller-Doe - Name: jdoe
Jane Smith - Name: jsmith
Peter Piper - Name: ppiper
Bob Mackey-O'Donnell - Name: bmackeyodonnell
मैं दूसरे हाइफ़न के बाद सबकुछ हटाने की कोशिश कर रहा हूं, ताकि मुझे इसके साथ छोड़ा जा सके:
John Miller-Doe
Jane Smith
Peter Piper
Bob Mackey-O'Donnell
तो, मूल रूप से, मैं हूं इससे पहले कि इसे ठीक से काट लें "- नाम:"। मैं सबस्ट्रेट और preg_replace के साथ खेल रहा हूं, लेकिन मुझे लगता है कि परिणाम प्राप्त करने के लिए मुझे उम्मीद नहीं है ... क्या कोई मदद कर सकता है?
वहाँ हो सकता है एक 'जॉन मिलर - डो - नाम: ' ? अंत में हमेशा 'नाम:' होगा? –
आपको लगता है कि ['s ($ str) -> पहले से पहले ('-')'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L399) सहायक, जैसा कि [इस स्टैंडअलोन लाइब्रेरी] में पाया गया है (https://github.com/delight-im/PHP-Str)। – caw