298 of 410 menu

Fonction rewind

La fonction rewind réinitialise le pointeur de fichier au début. C'est utile lorsqu'il faut relire un fichier ou retourner à son début après certaines opérations. La fonction prend un paramètre - un pointeur de fichier, retourné par la fonction fopen.

Syntaxe

rewind(resource $handle);

Exemple

Réinitialisons le pointeur de fichier après lecture de la première ligne :

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Lit la première ligne rewind($file); // Réinitialise le pointeur echo fgets($file); // Lit à nouveau la première ligne fclose($file); ?>

Résultat de l'exécution du code :

'First line' 'First line'

Exemple

Essayons de lire le fichier deux fois sans rewind :

<?php $file = fopen('test.txt', 'r'); echo fread($file, filesize('test.txt')); echo fread($file, filesize('test.txt')); fclose($file); ?>

Résultat de l'exécution du code :

'File content' ''

Voir aussi

  • la fonction fseek,
    qui déplace le pointeur de fichier
  • la fonction ftell,
    qui retourne la position actuelle
  • la fonction feof,
    qui vérifie la fin du fichier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser