PHP-Funktion fseek()
Übersetzungsergebnisse:
Englisch [si:k] amerikanisch [sik]
vt. sucht Partizip Präsens: suchend Vergangenheitsform: gesucht Partizip Perfekt: gesucht
PHP-Funktion fseek()Syntax
Funktion: In der geöffneten Datei suchen.
Syntax: fseek(file,offset,whence)
Parameter:
Parameter | Beschreibung |
Datei | Erforderlich. Gibt die Datei an, in der gesucht werden soll. |
Offset | Erforderlich. Gibt die neue Position an (gemessen in Bytes vom Anfang der Datei). |
whence | 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). |
Beschreibung: Diese Funktion bewegt den Dateizeiger von der aktuellen Position vorwärts oder rückwärts zu einer neuen Position. Die neue Position wird in Bytes beginnend mit dem Dateikopf gemessen. Gibt bei Erfolg 0 zurück; andernfalls wird -1 zurückgegeben. Beachten Sie, dass das Verschieben zu einer Position nach EOF keinen Fehler erzeugt.
PHP-Funktion fseek()Beispiel
<?php $file = fopen("./test.txt","r"); // 输出当前位置 echo ftell($file); echo "<br>"; // 改变当前位置 fseek($file,"13"); // 再次输出当前位置 echo ftell($file); ?>