কম্পিউটার

পিএইচপি-তে ফাইল() ফাংশন


ফাইল() ফাংশন একটি ফাইলকে একটি অ্যারেতে রিড করে।

সিনট্যাক্স

file(file_path,flag,context)

পরামিতি

  • ফাইল - ফাইলের পথ।

  • পতাকা - ঐচ্ছিক প্যারামিটার ফ্ল্যাগগুলি নিম্নলিখিত ধ্রুবকগুলির মধ্যে এক বা একাধিক হতে পারে -

    • FILE_USE_INCLUDE_PATH - অন্তর্ভুক্ত_পথে ফাইলটি অনুসন্ধান করুন৷

    • FILE_IGNORE_NEW_LINES - প্রতিটি অ্যারের উপাদানের শেষে নতুন লাইন যোগ করবেন না।

    • FILE_SKIP_EMPTY_LINES - খালি লাইনগুলি এড়িয়ে যান৷

    • FILE_TEXT − সামগ্রীটি UTF-8 এনকোডিং-এ ফেরত দেওয়া হয়েছে। আপনি একটি কাস্টম প্রসঙ্গ তৈরি করে একটি ভিন্ন এনকোডিং নির্দিষ্ট করতে পারেন। এই পতাকাটি FILE_BINARY এর সাথে ব্যবহার করা যাবে না৷ এই পতাকা শুধুমাত্র PHP 6 থেকে উপলব্ধ।

    • FILE_BINARY - বিষয়বস্তু বাইনারি ডেটা হিসাবে পড়া হয়। এটি ডিফল্ট সেটিং এবং FILE_TEXT এর সাথে ব্যবহার করা যাবে না৷ এই পতাকা শুধুমাত্র PHP 6 থেকে উপলব্ধ।

  • প্রসঙ্গ - এটি স্ট্রিমের আচরণ পরিবর্তন করে।

ফেরত

ফাইল() ফাংশন ফাইলটিকে একটি অ্যারেতে ফেরত দেয়, যেখানে এটি ব্যর্থ হলে মিথ্যা ফেরত দেয়।

উদাহরণ

ধরা যাক আমাদের কাছে নিম্নলিখিত বিষয়বস্তু এবং লাইন সহ একটি ফাইল “continents.txt” আছে।

The Earth has seven continents.
The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia.
Asia is the largest in area.
Australia is the smallest in terms of area.

উদাহরণ

<?php
   print_r(file("continents.txt"));
?>

আউটপুট

Array
(
   [0] => The Earth has seven continents.
   [1] => The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia.
   [2] => Asia is the largest in area.
   [3] => Australia is the smallest in terms of area.
)

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

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

  3. ডিলিট() পিএইচপি ফাংশন

  4. পিএইচপি-তে কপি() ফাংশন