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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу