PHP - Fonction rembobinage ()

La fonction rewind () peut rembobiner la position du pointeur de fichier au début du fichier et elle peut retourner true en cas de succès ou false en cas d'échec.

Syntaxe

bool rewind ( resource $handle )

Cette fonction peut définir l'indicateur de position de fichier pour une poignée au début du flux de fichiers. Si nous avons ouvert un fichier en mode append ("a" ou "a +"), toutes les données que nous écrivons dans un fichier peuvent toujours être ajoutées, quelle que soit la position du pointeur de fichier.

Exemple 1

<?php
   $handle = fopen("/PhpProject/sample.txt", "r+");

   fwrite($handle, "Long sentence");
   rewind($handle);
   fwrite($handle, "Hello PHP");
   rewind($handle);
 
   echo fread($handle, filesize("/PhpProject/sample.txt"));
   fclose($handle);
?>

Production

Hello PHPence

Exemple-2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");

   fseek($file, "15");  // Change the position of file pointer
   rewind($file);  // Set the file pointer to 0
   
   fclose($file);
?>