fgets() ফাংশন একটি ফাইল থেকে একটি লাইন ফেরত দেয়। এটি file_pointer দ্বারা নির্দেশিত ফাইল থেকে length - 1 বাইট পর্যন্ত স্ট্রিং ফেরত দেয়।
সিনট্যাক্স
fgets(file_pointer, length);
প্যারামিটারসমূহ
file_pointer − ফাইল পয়েন্টারটি বৈধ হতে হবে এবং fopen() বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইল নির্দেশ করতে হবে।
length − পড়া শেষ হয় যখন length - 1 বাইট পড়া হয়, একটি নিউলাইন পাওয়া যায়, অথবা EOF (যেটি আগে আসে)।
রিটার্ন মান
fgets() ফাংশন fle_pointer দ্বারা নির্দেশিত ফাইল থেকে length - 1 বাইট পর্যন্ত স্ট্রিং ফেরত দেয়।
উদাহরণ
নিচের একটি উদাহরণ দেওয়া হল। এখানে, আমাদের "one.txt" নামে একটি ফাইল আছে যার টেক্সট "This is it!"।
<?php $file_pointer = @fopen("/new/one.txt", "w"); if ($file_pointer) { while (!feof($file_pointer)) { $buffer = fgets($file_pointer, 512); echo $buffer; } fclose($file_pointer); } ?>
আউটপুট
This is it!
আরেকটি উদাহরণ দেখি।
উদাহরণ
এখানে, আমাদের "new.txt" নামে একটি টেক্সট ফাইল আছে, যার টেক্সট "This is demo text"।
<?php $file_pointer = fopen("new.txt", "r"); $res = fgets($file_pointer); echo $res; fclose($file_pointer); ?>
আউটপুট
This is demo text