php8.5
Home/ Manual/ filesystem / functions/ rewind

rewind

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Rewind the position of a file pointer

Description

rewind(resource $stream): bool

Sets the file position indicator for stream to the beginning of the file stream.

Note

If you have opened the file in append ("a" or "a+") mode, any data you write to the file will always be appended, regardless of the file pointer position.

Parameters

stream

The file pointer must be valid, and must point to a file successfully opened by fopen().

Return Values

Success

Examples

rewind() overwriting example

php
<?php
$handle = fopen('output.txt', 'r+');

fwrite($handle, 'Really long sentence.');
rewind($handle);
fwrite($handle, 'Foo');
rewind($handle);

echo fread($handle, filesize('output.txt'));

fclose($handle);
?>

The above example will output something similar to:

output
Foolly long sentence.

See Also

Source: reference/filesystem/functions/rewind.xml · from the official PHP manual (php/doc-en)