Reemplaza el puntero de fichero al inicio

# rewind

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

rewind — Reemplaza el puntero de fichero al inicio

### Descripción

function 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

Esta función retorna `true` en caso de éxito o `false` si ocurre un 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);
    ?>

Resultado del ejemplo anterior es 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open