ফাংশন file
ফাংশন file একটি ফাইলের বিষয়বস্তু পড়ে এবং এটিকে একটি অ্যারে হিসাবে ফেরত দেয়, যেখানে প্রতিটি উপাদান ফাইলের একটি লাইনের সাথে মিলে যায়। ফাংশনটি প্রথম প্যারামিটার হিসাবে ফাইলের পথ নেয়, এবং দ্বিতীয় (ঐচ্ছিক) হিসাবে - ফাংশনের আচরণ পরিবর্তন করার জন্য ফ্ল্যাগগুলি।
সিনট্যাক্স
file(string $filename, int $flags = 0);
ফ্ল্যাগ
| ফ্ল্যাগ | বর্ণনা |
|---|---|
FILE_USE_INCLUDE_PATH |
include_path-এ উল্লিখিত ডিরেক্টরিতে ফাইলটি সন্ধান করুন। |
FILE_IGNORE_NEW_LINES |
অ্যারেটির প্রতিটি উপাদানের শেষে লাইন ব্রেক ক্যারেক্টার (\n) যোগ করবেন না। |
FILE_SKIP_EMPTY_LINES |
অ্যারে গঠনের সময় খালি লাইনগুলি এড়িয়ে যান। |
উদাহরণ
আসুন 'test.txt' ফাইলের বিষয়বস্তু পড়ি এবং স্ট্রিংগুলির অ্যারেটি আউটপুট করি:
<?php
$res = file('test.txt');
print_r($res);
?>
উদাহরণ
লাইন ব্রেক ক্যারেক্টার সরাতে FILE_IGNORE_NEW_LINES ফ্ল্যাগ ব্যবহার করা:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
উদাহরণ
একই সাথে একাধিক ফ্ল্যাগ ব্যবহার করে ফাইল পড়া:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
আরও দেখুন
-
ফাংশন
file_get_contents,
যা একটি ফাইলের বিষয়বস্তু একটি স্ট্রিং-এ পড়ে -
ফাংশন
fopen,
যা একটি ফাইল বা URL খোলে -
ফাংশন
readfile,
যা একটি ফাইলের বিষয়বস্তু আউটপুট করে -
ফাংশন
parse_ini_file,
যা একটি কনফিগারেশন ফাইল প্রক্রিয়া করে