Avatar ·

PHP में स्ट्रिंग से अंतिम 3 कैरेक्टर कैसे हटाएं?

सभी को नमस्ते! मैं PHP में नौसिखिया हूँ और एक प्रोजेक्ट पर काम कर रहा हूँ जहाँ डेटा वाली स्ट्रिंग्स को प्रोसेस करना है। मेरे पास एक वेरिएबल है जिसमें "HelloWorld123" जैसी स्ट्रिंग है। मुझे अंतिम तीन कैरेक्टर हटाकर "HelloWorld" प्राप्त करना है। मैंने अलग-अलग तरीके आज़माए, लेकिन कुछ भी सही से काम नहीं कर रहा है। उदाहरण के लिए, मैंने नेगेटिव लेंथ वैल्यू के साथ substr() का उपयोग करने की कोशिश की, लेकिन पैरामीटर्स में उलझ गया। यहाँ मेरा कोड है: ```php $string = "HelloWorld123"; $result = substr($string, 0, -3); echo $result; // "HelloWorld" आउटपुट करता है — यह काम करता है, लेकिन मुझे यकीन नहीं है कि यह सही है। ``` लेकिन अगर स्ट्रिंग 3 कैरेक्टर से छोटी हो, जैसे "ab"? तो मुझे एरर आती है। या अगर मुझे 3 नहीं, बल्कि कंडीशन के आधार पर अलग-अलग संख्या में कैरेक्टर हटाने हों? मैंने rtrim() के बारे में भी सुना है, लेकिन वह केवल स्पेस हटाता है।