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