ফাংশন fgets

ফাংশন fgets একটি ফাইল থেকে একটি লাইন পড়ে। এর প্রথম প্যারামিটার হিসাবে এটি একটি ফাইল পয়েন্টার নেয়, যা আগে থেকেই fopen ফাংশন দিয়ে খোলা থাকতে হবে। দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসাবে পড়া লাইনের সর্বোচ্চ দৈর্ঘ্য নির্দিষ্ট করা যেতে পারে। লাইনের শেষে, ফাইলের শেষে, বা নির্দিষ্ট দৈর্ঘ্যে পৌঁছালে ফাংশন পড়া বন্ধ করে দেয়।

সিনট্যাক্স

phpfgets(resource $handle, int $length = ?): string|false

উদাহরণ

একটি ফাইল থেকে প্রথম লাইন পড়া যাক:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file);
  fclose($file);
?>

উদাহরণ

লুপে ফাইলটি লাইন দ্বারা লাইন পড়া:

php<?php
  $file = fopen('test.txt', 'r');
  
  while ($line = fgets($file)) {
    echo $line;
  }
  fclose($file);
?>

উদাহরণ

দৈর্ঘ্য সীমাবদ্ধতা সহ একটি লাইন পড়া:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file, 4);
  fclose($file);
?>

আরও দেখুন

  • ফাংশন fgetc,
    যা একটি ফাইল থেকে একটি অক্ষর পড়ে
  • ফাংশন fread,
    যা একটি ফাইল থেকে পড়ে
  • ফাংশন file,
    যা একটি ফাইলকে লাইনের অ্যারেতে পড়ে