কম্পিউটার টিউটোরিয়াল

PHP-তে fgets() ফাংশন


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

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

  2. PHP-তে fopen() ফাংশন

  3. PHP-তে feof() ফাংশন

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