297 of 410 menu

Funksie fseek

Die funksie fseek laat jou toe om die posisiewyser in 'n lêer te beweeg. Dit neem 'n lêerwyser as eerste parameter, 'n verskuiwing in grepe as tweede, en 'n derde (opsionele) parameter as verwysingspunt. Die funksie gee 0 terug by suksesvolle voltooiing en -1 by 'n fout.

Sintaksis

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

Voorbeeld

Kom ons beweeg die wyser na die 10de greep vanaf die begin van die lêer:

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

Voorbeeld

Kom ons beweeg die wyser 5 grepe vanaf die huidige posisie:

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

Voorbeeld

Kom ons beweeg die wyser 5 grepe vanaf die einde van die lêer:

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

Voorbeeld

Kom ons toets die resultaat van fseek:

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

Resultaat van die kode-uitvoering:

0

Sien ook

  • die funksie rewind,
    wat die lêerwyser terugstel
  • die funksie ftell,
    wat die huidige posisie teruggee
  • die funksie fread,
    wat uit 'n lêer lees
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp