298 of 410 menu

Funktion rewind

Die Funktion rewind setzt den Dateizeiger auf den Anfang zurück. Dies ist nützlich, wenn eine Datei erneut gelesen werden muss oder zum Anfang nach bestimmten Operationen zurückgekehrt werden soll. Die Funktion akzeptiert einen Parameter - einen Dateizeiger, der von der Funktion fopen zurückgegeben wird.

Syntax

rewind(resource $handle);

Beispiel

Setzen wir den Dateizeiger nach dem Lesen der ersten Zeile zurück:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Erste Zeile lesen rewind($file); // Zeiger zurücksetzen echo fgets($file); // Erste Zeile erneut lesen fclose($file); ?>

Ergebnis der Codeausführung:

'First line' 'First line'

Beispiel

Versuchen wir, die Datei zweimal ohne rewind zu lesen:

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

Ergebnis der Codeausführung:

'File content' ''

Siehe auch

  • die Funktion fseek,
    die den Dateizeiger bewegt
  • die Funktion ftell,
    die die aktuelle Position zurückgibt
  • die Funktion feof,
    die das Dateiende prüft
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen