297 of 410 menu

Funktionen fseek

Funktionen fseek giver mulighed for at flytte markørens position i en fil. Den tager en filmarkør som første parameter, en forskydning i bytes som anden parameter og en (valgfri) referencepunkt som tredje parameter. Funktionen returnerer 0 ved succes og -1 ved fejl.

Syntaks

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

Eksempel

Flyt markøren til den 10. byte fra filens begyndelse:

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

Eksempel

Flyt markøren 5 bytes fra den aktuelle position:

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

Eksempel

Flyt markøren 5 bytes fra filens ende:

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

Eksempel

Tjek resultatet af fseek:

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

Resultatet af kodekørsel:

0

Se også

  • funktionen rewind,
    som nulstiller filmarkøren
  • funktionen ftell,
    som returnerer den aktuelle position
  • funktionen fread,
    som læser fra filen
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis