কম্পিউটার টিউটোরিয়াল

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


PHP-তে pathinfo() ফাংশনটি একটি ফাইল পথের তথ্য একটি অ্যারেতে রিটার্ন করে। pathinfo() ফাংশনটি নিচের উপাদান সহ একটি অ্যাসোসিয়েটিভ অ্যারে রিটার্ন করে −

  • ডিরেক্টরি নাম (dirname) − ডিরেক্টরি নাম রিটার্ন করে

  • বেসনেম (basename) − বেসনেম রিটার্ন করে

  • এক্সটেনশন (extension) − এক্সটেনশন রিটার্ন করে

সিনট্যাক্স

pathinfo(path, options)

প্যারামিটার

  • path − চেক করার পথ।

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

    • PATHINFO_DIRNAME - শুধু dirname রিটার্ন করুন
    • PATHINFO_BASENAME - শুধু basename রিটার্ন করুন
    • PATHINFO_EXTENSION - শুধু extension রিটার্ন করুন

রিটার্ন মান

pathinfo() ফাংশনটি নিচের উপাদান সহ একটি অ্যাসোসিয়েটিভ অ্যারে রিটার্ন করে।

  • ডিরেক্টরি নাম (dirname) − ডিরেক্টরি নাম রিটার্ন করে

  • বেসনেম (basename) − বেসনেম রিটার্ন করে

  • এক্সটেনশন (extension) − এক্সটেনশন রিটার্ন করে

উদাহরণ

দ্বিতীয় প্যারামিটার সেট না করলে সব তথ্য পাওয়ার উদাহরণ −

<?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() ফাংশন