297 of 410 menu

Funksjonen fseek

Funksjonen fseek tillater flytting av posisjonsmarkøren i en fil. Den tar en filpeker som første parameter, en forskyvning i byte som andre parameter, og en tredje (valgfri) parameter for referansepunkt. Funksjonen returnerer 0 ved vellykket utførelse og -1 ved feil.

Syntaks

fseek(resource $handle, int $offset, int $whence = SEEK_SET): int

Eksempel

Flytt markøren til den 10. byte fra starten av filen:

<?php $file = fopen('test.txt', 'r'); fseek($file, 10); echo fgets($file); fclose($file); ?>

Eksempel

Flytt markøren 5 byte fra gjeldende posisjon:

<?php $file = fopen('test.txt', 'r'); fseek($file, 5, SEEK_CUR); echo fgets($file); fclose($file); ?>

Eksempel

Flytt markøren 5 byte fra slutten av filen:

<?php $file = fopen('test.txt', 'r'); fseek($file, -5, SEEK_END); echo fgets($file); fclose($file); ?>

Eksempel

La oss sjekke resultatet av fseek:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 ved suksess, -1 ved feil fclose($file); ?>

Resultat av kjøring:

0

Se også

  • funksjonen rewind,
    som tilbakestiller filmarkøren
  • funksjonen ftell,
    som returnerer gjeldende posisjon
  • funksjonen fread,
    som leser fra fil
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis