Heim >Backend-Entwicklung >PHP-Problem >Wie verwende ich die PHP-Funktion fseek?

Wie verwende ich die PHP-Funktion fseek?

藏色散人
藏色散人Original
2019-05-31 10:37:433515Durchsuche

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-Funktion fseek?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn