Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
300 of 410 menu

Функцыя ftell

Функцыя ftell вяртае бягучую пазіцыю паказальніка ў файлавым патоку. Пазіцыя паказваецца ў байтах ад пачатку файла. Функцыя прымае адзін параметр - паказальнік на адкрыты файлавы рэсурс.

Сінтаксіс

ftell(resource $handle): int|false

Прыклад

Вызначым бягучую пазіцыю ў толькі што адкрытым файле:

<?php $file = fopen('test.txt', 'r'); echo ftell($file); fclose($file); ?>

Вынік выканання кода:

0

Прыклад

Вызначым пазіцыю пасля чытання некалькіх байт:

<?php $file = fopen('test.txt', 'r'); fread($file, 5); echo ftell($file); fclose($file); ?>

Вынік выканання кода:

5

Прыклад

Праверым пазіцыю пасля перамяшчэння паказальніка:

<?php $file = fopen('test.txt', 'r'); fseek($file, 10); echo ftell($file); fclose($file); ?>

Вынік выканання кода:

10

Глядзіце таксама

  • функцыю fseek,
    якая перамяшчае паказальнік файла
  • функцыю rewind,
    якая скідвае паказальнік файла
  • функцыю filesize,
    якая вяртае памер файла
byenru