PHP fseek() funktion

Definition og brug

fseek() funktionen定位 i åbnede filer.

Denne funktion flytter filpegmentet fra den nuværende position til en ny position, målt i bytes fra filens start.

Returnerer 0 ved succes; ellers returnerer -1. Bemærk, at det ikke opstår fejl ved at flytte til en position efter EOF.

Syntaks

fseek(file,offset,whence)
Parametre Beskrivelse
file Obligatorisk. Angiv filen, hvor der skal定位.
offset Obligatorisk. Angiv den nye position (målt i bytes fra filens start).
whence Valgfri. Mulige værdier:
  • SEEK_SET - Sæt position til offset byte. Standard.
  • SEEK_CUR - Sæt position til den nuværende position plus offset.
  • SEEK_END - Sæt position til filens slutning plus offset (for at flytte til en position før filens slutning,offset må kun være en negativ værdi).

Beskrivelse

whence Parametrene blev tilføjet i PHP 4.0.0.

Advarsler og kommentarer

Advarsel:ved at bruge ftell() for at finde nuværende position.

Eksempel

<?php
$file = fopen("test.txt","r");
// Læs første linje
fgets($file);
// Tilbage til filens begyndelse
fseek($file,0);
?>