Avatar ·

PHP में स्ट्रिंग के अंतिम 7 कैरेक्टर कैसे प्राप्त करें?

सभी को नमस्कार! मैं PHP में नया हूँ और मुझे एक समस्या का सामना करना पड़ा: मुझे एक स्ट्रिंग से अंतिम 7 कैरेक्टर निकालने हैं। उदाहरण के लिए, मेरे पास "2023-10-15_12-30-45" फॉर्मेट में एक डेट स्ट्रिंग है, और मुझे उससे केवल समय वाला भाग चाहिए — अंतिम 8 कैरेक्टर (वास्तव में 8, लेकिन कार्य में 7)। मैंने नेगेटिव वैल्यू के साथ substr() का उपयोग करने की कोशिश की, लेकिन किसी कारण से यह काम नहीं कर रहा है। यहाँ मेरा कोड है: ```php $string = "Привет, мир! Это тестовая строка"; $last7 = substr($string, -7); echo $last7; // आउटपुट " строка" — यह स्पेस के साथ 7 कैरेक्टर है, लेकिन मुझे बिना स्पेस के "строка" की उम्मीद थी? ``` वास्तव में, मैं समझना चाहता हूँ कि substr() में नेगेटिव वैल्यू का सही उपयोग कैसे करें और सिरिलिक (Cyrillic) स्ट्रिंग्स को कैसे हैंडल करें? मेरे उदाहरण में स्ट्रिंग रूसी में है, और मैंने देखा कि substr() कभी-कभी अजीब परिणाम देता है।