फ़ंक्शन rewind
फ़ंक्शन rewind फ़ाइल पॉइंटर को शुरुआत में रीसेट करती है।
यह तब उपयोगी होती है जब किसी फ़ाइल को दोबारा पढ़ने की आवश्यकता हो या
कुछ ऑपरेशनों के बाद उसकी शुरुआत में वापस जाने की आवश्यकता हो।
यह फ़ंक्शन एक पैरामीटर लेती है - फ़ाइल का पॉइंटर,
जो fopen फ़ंक्शन द्वारा लौटाया जाता है।
वाक्य-विन्यास
rewind(resource $handle);
उदाहरण
पहली पंक्ति पढ़ने के बाद फ़ाइल पॉइंटर को रीसेट करें:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // पहली पंक्ति पढ़ें
rewind($file); // पॉइंटर रीसेट करें
echo fgets($file); // पहली पंक्ति फिर से पढ़ें
fclose($file);
?>
कोड निष्पादन का परिणाम:
'पहली पंक्ति'
'पहली पंक्ति'
उदाहरण
बिना rewind के फ़ाइल को दो बार पढ़ने का प्रयास करें:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
कोड निष्पादन का परिणाम:
'फ़ाइल सामग्री'
''