English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base PHP

Tutoriel avancé PHP

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction rewind() de PHP

PHP Filesystem Référence Manuel

La fonction rewind() peut faire reculer la position du pointeur de fichier au début du fichier, retourne true en cas de succès, false en cas d'échec.

Syntaxe

bool rewind ( resource $handle )

 Positionner le pointeur de fichier du handle à l'ouverture du flux.
 Attention : si vous ouvrez le fichier en mode append ("a" ou "a+)mode ouverte, les données écrites dans le fichier seront toujours ajoutées à la fin, peu importe la position du pointeur de fichier.

Exemple1

<?php
   $handle = fopen("/PhpProject/sample.txt", "r+");
   fwrite($handle, "Longue phrase");
   rewind($handle);
   fwrite($handle, "Hello PHP");
   rewind($handle);
 
   echo fread($handle, filesize("/PhpProject/sample.txt"));
   fclose($handle);
?>

Résultat de la sortie

Hello PHPence

Exemple2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   fseek($file, "15");  // Modifier la position du pointeur de fichier
   rewind($file);  // Positionner le pointeur de fichier à 0
   
   fclose($file);
?>

PHP Filesystem Référence Manuel