297 of 410 menu

fseek ֆունկցիա

fseek ֆունկցիան թույլ է տալիս տեղաշարժել դիրքի ցուցիչը ֆայլում: Առաջին պարամետրով այն ընդունում է ֆայլի ցուցիչ, երկրորդով՝ տեղաշարժը բայթերով, իսկ երրորդով (ոչ պարտադիր)՝ հաշվարկման մեկնակետը: Ֆունկցիան վերադարձնում է 0 հաջող կատարման դեպքում և -1 սխալի դեպքում:

Շարահյուսություն

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

Օրինակ

Տեղաշարժենք ցուցիչը ֆայլի սկզբից 10-րդ բայթ.

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

Օրինակ

Տեղաշարժենք ցուցիչը ներկա դիրքից 5 բայթ.

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

Օրինակ

Տեղաշարժենք ցուցիչը ֆայլի վերջից 5 բայթ.

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

Օրինակ

Ստուգենք fseek-ի կատարման արդյունքը.

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 հաջողության դեպքում, -1 սխալի դեպքում fclose($file); ?>

Կոդի կատարման արդյունք.

0

Տես նաև

  • rewind ֆունկցիան,
    որը վերականգնում է ֆայլի ցուցիչը
  • ftell ֆունկցիան,
    որը վերադարձնում է ներկա դիրքը
  • fread ֆունկցիան,
    որը կարդում է ֆայլից
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել