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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан