297 of 410 menu

Functie fseek

De functie fseek maakt het mogelijk om de positie-aanwijzer in een bestand te verplaatsen. Als eerste parameter accepteert het een aanwijzer naar een bestand, als tweede een offset in bytes, en als derde (optioneel) het referentiepunt. De functie retourneert 0 bij succes en -1 bij een fout.

Syntaxis

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

Voorbeeld

Laten we de aanwijzer naar de 10e byte vanaf het begin van het bestand verplaatsen:

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

Voorbeeld

Laten we de aanwijzer 5 bytes vanaf de huidige positie verplaatsen:

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

Voorbeeld

Laten we de aanwijzer 5 bytes vanaf het einde van het bestand verplaatsen:

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

Voorbeeld

Laten we het resultaat van de uitvoering van fseek controleren:

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

Resultaat van de code-uitvoering:

0

Zie ook

  • de functie rewind,
    die de bestandsaanwijzer reset
  • de functie ftell,
    die de huidige positie retourneert
  • de functie fread,
    die uit een bestand leest
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren