ফাংশন 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,
    যা ডিরেক্টরির নাম ফেরত দেয়