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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј