কম্পিউটার

PHP-তে pathinfo() ফাংশন


pathinfo() ফাংশন একটি অ্যারেতে একটি ফাইল পাথ সম্পর্কে তথ্য প্রদান করে। pathinfo() ফাংশন নিম্নলিখিত উপাদানগুলির সাথে একটি সহযোগী অ্যারে প্রদান করে −

  • ডিরেক্টরি নাম − ডিরেক্টরির নাম ফেরত দেয়

  • বেসনেম - বেসনেম ফেরত দেয়

  • এক্সটেনশন - রিটার্ন এক্সটেনশন

সিনট্যাক্স

pathinfo(path,options)

পরামিতি

  • পথ - যে পথটি পরীক্ষা করা হবে।

  • বিকল্প - কোন উপাদানগুলি ফেরত দিতে হবে তা নির্দিষ্ট করুন

    • PATHINFO_DIRNAME - শুধুমাত্র dirname ফেরত দিন
    • PATHINFO_BASENAME - শুধুমাত্র বেসনেম ফেরত দিন
    • PATHINFO_EXTENSION - শুধুমাত্র এক্সটেনশন ফেরত দিন

ফেরত

pathinfo() ফাংশন নিম্নলিখিত উপাদানগুলির সাথে একটি সহযোগী অ্যারে প্রদান করে।

  • ডিরেক্টরি নাম − ডিরেক্টরির নাম ফেরত দেয়

  • বেসনেম - বেসনেম ফেরত দেয়

  • এক্সটেনশন - রিটার্ন এক্সটেনশন

আমরা দ্বিতীয় প্যারামিটার সেট না করার পর থেকে নিম্নলিখিতটি সমস্ত তথ্য দেখানো একটি উদাহরণ৷

উদাহরণ

<?php
   print_r(pathinfo("/images/architecture.png"));
?>

আউটপুট

Array
(
   [dirname] => /images
   [basename] => architecture.png
   [extension] => png
)

আসুন দেখি কিভাবে শুধুমাত্র ডিরেক্টরির নাম পেতে হয়।

উদাহরণ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_DIRNAME));
?>

আউটপুট

/images

আসুন দেখি কিভাবে শুধুমাত্র বেসনেম পেতে হয়।

উদাহরণ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_BASENAME));
?>

আউটপুট

architecture.png

আসুন দেখি কিভাবে শুধুমাত্র এক্সটেনশন পেতে হয়।

উদাহরণ

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_EXTENSION));
?>

আউটপুট

png

  1. PHP-তে filesize() ফাংশন

  2. PHP-তে fileperms() ফাংশন

  3. PHP-তে fileinode() ফাংশন

  4. PHP-তে disk_free_space() ফাংশন