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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау