Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में pathinfo() फ़ंक्शन

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 तत्व सेट नहीं होगा।
  • यह फ़ंक्शन फ़ाइलसिस्टम को एक्सेस नहीं करता; केवल स्ट्रिंग को पार्स करता है।
  1. - PHP में fileperms() फंक्शन

    विवरण PHP का fileperms() फंक्शन किसी फाइल की अनुमतियां (permissions) लौटाता है। सफलता पर संख्या के रूप में अनुमति, विफलता पर FALSE। सिंटैक्स fileperms(file_path) पैरामीटर्स file_path - जांच की जाने वाली फाइल का पथ। रिटर्न मान सफलता पर संख्या के रूप में अनुमति, विफलता पर FALSE। उदाहरण 1 <?ph

  1. - PHP में fileinode() फंक्शन

    विवरण PHP का fileinode() फंक्शन किसी फाइल का इनोड नंबर (inode number) लौटाता है। सफलता पर फाइल का इनोड नंबर, विफलता पर FALSE। सिंटैक्स fileinode(file_path) पैरामीटर्स file_path - जांच की जाने वाली फाइल। रिटर्न मान सफलता पर फाइल का इनोड नंबर, विफलता पर FALSE। उदाहरण <?php $file_path = new.ph

  1. - PHP में disk_free_space() फंक्शन

    PHP का disk_free_space() फंक्शन डायरेक्टरी के फ्री स्पेस को बाइट्स में लौटाता है। सिंटैक्स disk_free_space(dir_name) पैरामीटर्स dir_name − डायरेक्टरी का नाम निर्दिष्ट करें। रिटर्न वैल्यू disk_free_space() फंक्शन फ़ाइल में उपलब्ध स्पेस के बाइट्स लौटाता है। विफलता पर false लौटाता है। उदाहरण &