fgets() ফাংশন একটি ফাইল থেকে একটি লাইন প্রদান করে। এটি দৈর্ঘ্য পর্যন্ত একটি স্ট্রিং প্রদান করে - ফাইল_পয়েন্টার দ্বারা নির্দেশিত ফাইল থেকে 1 বাইট পড়া।
সিনট্যাক্স
fgets (file_pointer, length);
পরামিতি
-
ফাইল_পয়েন্টার - ফাইল পয়েন্টারটি অবশ্যই বৈধ হতে হবে এবং অবশ্যই fopen() বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইলের দিকে নির্দেশ করতে হবে।
-
দৈর্ঘ্য - পড়া শেষ হয় যখন দৈর্ঘ্য - 1 বাইট পড়া হয়েছে, একটি নতুন লাইনে, বা EOF-তে (যেটি প্রথমে আসে)।
ফেরত
fgets() ফাংশন দৈর্ঘ্য পর্যন্ত একটি স্ট্রিং প্রদান করে - fle_pointer দ্বারা নির্দেশিত ফাইল থেকে 1 বাইট পঠিত।
উদাহরণ
নিচেরটি একটি উদাহরণ। এখানে, আমাদের কাছে একটি ফাইল আছে “one.txt” যার টেক্সট আছে “এটাই এটা!”।
<?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" আছে, যেখানে টেক্সট আছে, "এটি ডেমো টেক্সট"।
<?php $file_pointer = fopen("new.txt","r"); $res = fgets($file_pointer); echo $res; fclose($file_pointer); ?>
আউটপুট
This is demo text