pathinfo() फ़ंक्शन
pathinfo() फ़ंक्शन फ़ाइल पथ के बारे में जानकारी एक सरणी में लौटाता है।
वापसी सरणी तत्व
- dirname - निर्देशिका नाम
- basename - बेस नाम (फ़ाइल नाम सहित एक्सटेंशन)
- extension - एक्सटेंशन
- filename - फ़ाइल नाम (एक्सटेंशन के बिना) - PHP 5.2+
सिंटैक्स
pathinfo($path, $options)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| path | जांचा जाने वाला पथ |
| options | कौन से तत्व लौटाने हैं (वैकल्पिक):PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION, PATHINFO_FILENAME
|
उदाहरण 1: सभी जानकारी
<?php
print_r(pathinfo("/images/architecture.png"));
?>
आउटपुट
Array (
[dirname] => /images
[basename] => architecture.png
[extension] => png
[filename] => architecture
)
उदाहरण 2: केवल निर्देशिका नाम
<?php
print_r(pathinfo("/images/architecture.png", PATHINFO_DIRNAME));
?>
आउटपुट
/images
उदाहरण 3: केवल बेसनाम
<?php
print_r(pathinfo("/images/architecture.png", PATHINFO_BASENAME));
?>
आउटपुट
architecture.png
उदाहरण 4: केवल एक्सटेंशन
<?php
print_r(pathinfo("/images/architecture.png", PATHINFO_EXTENSION));
?>
आउटपुट
png
नोट
PATHINFO_FILENAME(PHP 5.2+) एक्सटेंशन के बिना फ़ाइल नाम देता है।- यदि पथ में एक्सटेंशन नहीं है, तो
extensionतत्व सेट नहीं होगा। - यह फ़ंक्शन फ़ाइलसिस्टम को एक्सेस नहीं करता; केवल स्ट्रिंग को पार्स करता है।