फ़ंक्शन pathinfo

फ़ंक्शन pathinfo फ़ाइल पथ के बारे में जानकारी के साथ एक सरणी देता है। पहले पैरामीटर में हम पथ वाली स्ट्रिंग पास करते हैं, और दूसरे पैरामीटर में एक फ़्लैग जो बताता है कि पथ के किस विशेष घटक को वापस लौटाना है।

वाक्यविन्यास

phppathinfo(string $path, int $flags = PATHINFO_ALL);

फ़्लैग

फ़्लैग विवरण वापसी तत्व
PATHINFO_DIRNAME केवल फ़ाइल की डायरेक्टरी देता है dirname
PATHINFO_BASENAME केवल फ़ाइल का नाम (एक्सटेंशन सहित) देता है basename
PATHINFO_EXTENSION केवल फ़ाइल का एक्सटेंशन देता है extension
PATHINFO_FILENAME केवल फ़ाइल का नाम (एक्सटेंशन के बिना) देता है filename

उदाहरण

पथ की पूरी जानकारी प्राप्त करें:

php<?php
  $res = pathinfo('/var/www/index.php');
  print_r($res);
?>

कोड निष्पादन का परिणाम:

php[
  'dirname' => '/var/www',
  'basename' => 'index.php',
  'extension' => 'php',
  'filename' => 'index'
]

उदाहरण

केवल फ़ाइल का नाम प्राप्त करें:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>

कोड निष्पादन का परिणाम:

php'index'

उदाहरण

केवल फ़ाइल का एक्सटेंशन प्राप्त करें:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>

कोड निष्पादन का परिणाम:

php'php'

उदाहरण

केवल फ़ाइल का नाम एक्सटेंशन सहित प्राप्त करें:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>

कोड निष्पादन का परिणाम:

php'index.php'

उदाहरण

केवल डायरेक्टरी प्राप्त करें:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>

कोड निष्पादन का परिणाम:

php'/var/www'

यह भी देखें

  • फ़ंक्शन realpath,
    जो निरपेक्ष पथ देता है
  • फ़ंक्शन basename,
    जो फ़ाइल का नाम देता है
  • फ़ंक्शन dirname,
    जो डायरेक्टरी का नाम देता है