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

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


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

সিনট্যাক্স

file(file_path, flag, context)

প্যারামিটারসমূহ

  • file − ফাইলের পাথ।

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

    • FILE_USE_INCLUDE_PATH − include_path-এ ফাইল খুঁজে বের করে।

    • FILE_IGNORE_NEW_LINES − প্রতিটি অ্যারে এলিমেন্টের শেষে নিউলাইন যোগ করে না।

    • FILE_SKIP_EMPTY_LINES − খালি লাইনগুলি বাদ দেয়।

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

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

  • context − এটি স্ট্রিমের আচরণ পরিবর্তন করে।

রিটার্ন মান

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

উদাহরণ

ধরুন আমাদের "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. PHP-তে delete() ফাংশন

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