# rewind

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

rewind — Replace le pointeur de fichier au début

### Description

rewind(resource `$stream`): bool

Replace le pointeur de fichier `stream` au début du flux.

> Note:

> Si vous avez ouvert le fichier en mode d'ajout ("a" ou "a+"), toutes les données que vous écrirez dans ce fichier seront toujours ajoutées, sans se soucier de la position du pointeur de fichier.

### Liste de paramètres

`stream`

  Le pointeur de fichier doit être valide, et avoir été correctement ouvert par fopen().

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec 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);
?>`

Résultat de l'exemple ci-dessus est similaire à :

    Foolly long sentence.

### Voir aussi

- fread() - Lecture du fichier en mode binaire
- fseek() - Modifie la position du pointeur de fichier
- ftell() - Renvoie la position courante du pointeur de fichier
- fwrite() - Écrit un fichier en mode binaire