"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में एक्सटेंशन के बिना फ़ाइल नाम कैसे निकालें?

PHP में एक्सटेंशन के बिना फ़ाइल नाम कैसे निकालें?

2024-11-17 को प्रकाशित
ब्राउज़ करें:350

How to Extract the Filename Without Extension in PHP?

PHP में एक्सटेंशन के बिना फ़ाइल नाम निकालना

PHP में वर्तमान में निष्पादित स्क्रिप्ट का फ़ाइल नाम प्राप्त करना जादुई स्थिरांक __FILE__ के साथ आसान है। हालाँकि, यदि आपको फ़ाइल नाम को उसके एक्सटेंशन, जैसे ".php" प्रत्यय के बिना निकालने की आवश्यकता है, तो प्रक्रिया थोड़ी अलग है।

बेसनेम() समाधान:

बेसनाम() फ़ंक्शन का उपयोग करके एक्सटेंशन को हटाने के लिए, आप यह कर सकते हैं:

basename(__FILE__, '.php');

यह होगा .php एक्सटेंशन के बिना फ़ाइल नाम लौटाएं, जैसे स्ट्रिंग "jquery.js.php" के लिए "jquery.js"।

एक जेनेरिक एक्सटेंशन रिमूवर:

अधिक बहुमुखी समाधान के लिए जो किसी भी फ़ाइल एक्सटेंशन को संभाल सकता है, आप एक कस्टम फ़ंक्शन को परिभाषित कर सकते हैं:

function chopExtension($filename) {
    return pathinfo($filename, PATHINFO_FILENAME);
}

इस फ़ंक्शन का उपयोग करना:

var_dump(chopExtension('bob.php')); // "bob"
var_dump(chopExtension('bob.i.have.dots.zip')); // "bob.i.have.dots"

मानक स्ट्रिंग फ़ंक्शन:

अंत में, आप त्वरित दृष्टिकोण के लिए मानक स्ट्रिंग फ़ंक्शन का उपयोग कर सकते हैं:

function chopExtension($filename) {
    return substr($filename, 0, strrpos($filename, '.'));
}
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3