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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј