rewind

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

rewindReemplaza el puntero de fichero al inicio

Descripción

rewind(resource $stream): bool

Reemplaza el puntero de fichero stream al inicio del flujo.

Nota:

Si se ha abierto el fichero en modo de adición ("a" o "a+"), todos los datos que se escriban en este fichero serán siempre añadidos, sin importar la posición del puntero de fichero.

Parámetros

stream

El puntero de fichero debe ser válido y haber sido abierto correctamente por fopen().

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con rewind()

<?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);
?>

El resultado del ejemplo sería algo similar a:

Foolly long sentence.

Ver también

  • fread() - Lectura del archivo en modo binario
  • fseek() - Modifica la posición del puntero de archivo
  • ftell() - Devuelve la posición actual del puntero de archivo
  • fwrite() - Escribe en un fichero en modo binario