ফাংশন pathinfo
ফাংশন pathinfo একটি ফাইলের পথ সম্পর্কে তথ্য সহ একটি অ্যারে প্রদান করে। প্রথম প্যারামিটারে আমরা পথ সহ একটি স্ট্রিং পাস করি, এবং দ্বিতীয় প্যারামিটারে একটি ফ্ল্যাগ যা নির্দেশ করে পথের কোন উপাদানটি ফেরত দিতে হবে।
সিনট্যাক্স
pathinfo(string $path, int $flags = PATHINFO_ALL);
ফ্ল্যাগ
| ফ্ল্যাগ | বর্ণনা | ফেরত দেওয়া উপাদান |
|---|---|---|
PATHINFO_DIRNAME |
শুধুমাত্র ফাইলের ডিরেক্টরি ফেরত দেয় | dirname |
PATHINFO_BASENAME |
শুধুমাত্র ফাইলের নাম (এক্সটেনশন সহ) ফেরত দেয় | basename |
PATHINFO_EXTENSION |
শুধুমাত্র ফাইলের এক্সটেনশন ফেরত দেয় | extension |
PATHINFO_FILENAME |
শুধুমাত্র ফাইলের নাম (এক্সটেনশন ছাড়া) ফেরত দেয় | filename |
উদাহরণ
পথ সম্পর্কে সমস্ত তথ্য পাওয়া যাক:
<?php
$res = pathinfo('/var/www/index.php');
print_r($res);
?>
কোড 실행ের ফলাফল:
[
'dirname' => '/var/www',
'basename' => 'index.php',
'extension' => 'php',
'filename' => 'index'
]
উদাহরণ
শুধুমাত্র ফাইলের নাম পাওয়া যাক:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>
কোড 실행ের ফলাফল:
'index'
উদাহরণ
শুধুমাত্র ফাইলের এক্সটেনশন পাওয়া যাক:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>
কোড 실행ের ফলাফল:
'php'
উদাহরণ
শুধুমাত্র ফাইলের নাম এক্সটেনশন সহ পাওয়া যাক:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>
কোড 실행ের ফলাফল:
'index.php'
উদাহরণ
শুধুমাত্র ডিরেক্টরি পাওয়া যাক:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>
কোড 실행ের ফলাফল:
'/var/www'