ফাংশন rewind
ফাংশন rewind ফাইল পয়েন্টারকে শুরুতে রিসেট করে।
এটি উপযোগী যখন আপনাকে ফাইলটি আবার পড়তে হবে বা
কিছু অপারেশনের পরে এর শুরুতে ফিরে যেতে হবে।
ফাংশনটি একটি প্যারামিটার নেয় - একটি ফাইল পয়েন্টার,
যা fopen ফাংশন দ্বারা ফেরত দেওয়া হয়।
সিনট্যাক্স
rewind(resource $handle);
উদাহরণ
প্রথম লাইন পড়ার পর ফাইল পয়েন্টার রিসেট করা যাক:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // প্রথম লাইন পড়ুন
rewind($file); // পয়েন্টার রিসেট করুন
echo fgets($file); // আবার প্রথম লাইন পড়ুন
fclose($file);
?>
কোড 실행ের ফলাফল:
'First line'
'First line'
উদাহরণ
rewind ছাড়াই ফাইলটি দুইবার পড়ার চেষ্টা করা যাক:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
কোড 실행ের ফলাফল:
'File content'
''