297 of 410 menu

Funktsioon fseek

Funktsioon fseek võimaldab liigutada faili positsiooni kursort. Esimese parameetrina võtab see faili handle'i, teise - nihke baitides ja kolmanda (valikuline) - arvestuspunkti. Funktsioon tagastab 0 edukal täitmisel ja -1 vea korral.

Süntaks

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

Näide

Liigutame kursori 10. baiti faili algusest:

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

Näide

Liigutame kursori 5 baiti praegusest positsioonist:

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

Näide

Liigutame kursori 5 baiti faili lõpust:

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

Näide

Kontrollime fseek'i täitmise tulemust:

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

Koodi täitmise tulemus:

0

Vaata ka

  • funktsiooni rewind,
    mis lähtestab faili kursori
  • funktsiooni ftell,
    mis tagastab praeguse positsiooni
  • funktsiooni fread,
    mis loeb failist
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu