Die PHP-Funktion fseek wird zum Suchen in einer geöffneten Datei verwendet. Ihre Syntax ist fseek(file,offset,whence). Der Parameter file ist erforderlich und bezieht sich auf die zu suchende Datei Position (vom Anfang des Dateikopfes wird in Bytes gemessen).
Wie verwende ich die PHP-Fseek-Funktion?
Definition und Verwendung
Die Funktion fseek() findet in einer geöffneten Datei.
Diese Funktion bewegt den Dateizeiger von der aktuellen Position vorwärts oder rückwärts zu einer neuen Position, gemessen in Bytes vom Anfang der Datei.
Gibt bei Erfolg 0 zurück; andernfalls wird -1 zurückgegeben. Beachten Sie, dass das Verschieben zu einer Position nach EOF keinen Fehler erzeugt.
Syntax
fseek(file,offset,whence)
Parameter
Datei erforderlich. Gibt die Datei an, in der gesucht werden soll.
Versatz erforderlich. Gibt die neue Position an (gemessen in Bytes vom Anfang der Datei).
woher Optional. Mögliche Werte:
SEEK_SET – Position gleich Offset-Bytes setzen. Standard.
SEEK_CUR – Setzt die Position auf die aktuelle Position plus Offset.
SEEK_END – Setzt die Position auf das Ende der Datei plus Offset (um an die Position vor dem Ende der Datei zu gelangen, muss Offset ein negativer Wert sein).
Erklärung
Der Parameter wherece wurde nach PHP 4.0.0 hinzugefügt.
Tipps und Hinweise
Tipp: Finden Sie die aktuelle Position mit ftell().
Beispiel
<?php $file = fopen("test.txt","r"); // 读取第一行 fgets($file); // 倒回文件的开头 fseek($file,0); ?>
Das obige ist der detaillierte Inhalt vonWie verwende ich die PHP-Funktion fseek?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!