ফাংশন rewind

ফাংশন rewind ফাইল পয়েন্টারকে শুরুতে রিসেট করে। এটি উপযোগী যখন আপনাকে ফাইলটি আবার পড়তে হবে বা কিছু অপারেশনের পরে এর শুরুতে ফিরে যেতে হবে। ফাংশনটি একটি প্যারামিটার নেয় - একটি ফাইল পয়েন্টার, যা fopen ফাংশন দ্বারা ফেরত দেওয়া হয়।

সিনট্যাক্স

phprewind(resource $handle);

উদাহরণ

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

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file); // প্রথম লাইন পড়ুন
  rewind($file);     // পয়েন্টার রিসেট করুন
  echo fgets($file); // আবার প্রথম লাইন পড়ুন
  fclose($file);
?>

কোড 실행ের ফলাফল:

php'First line'
'First line'

উদাহরণ

rewind ছাড়াই ফাইলটি দুইবার পড়ার চেষ্টা করা যাক:

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

কোড 실행ের ফলাফল:

php'File content'
''

আরও দেখুন

  • ফাংশন fseek,
    যা ফাইল পয়েন্টার সরিয়ে নেয়
  • ফাংশন ftell,
    যা বর্তমান অবস্থান ফেরত দেয়
  • ফাংশন feof,
    যা ফাইলের শেষ পরীক্ষা করে