কম্পিউটার

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


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

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

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

  3. পিএইচপিতে feof() ফাংশন

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