Ftell функциясы

ftell функциясы файл ағынындағы көрсеткіштің ағымдағы орнын қайтарады. Позиция файл басынан байтпен көрсетіледі. Функция бір параметрді қабылдайды - ашық файл ресурсына сілтеме.

Синтаксис

phpftell(resource $handle): int|false

Мысал

Жаңа ғана ашылған файлдағы ағымдағы позицияны анықтайық:

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

Кодты орындау нәтижесі:

php0

Мысал

Бірнеше байт оқылғаннан кейінгі позицияны анықтайық:

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

Кодты орындау нәтижесі:

php5

Мысал

Көрсеткіш жылжытылғаннан кейінгі позицияны тексерейік:

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

Кодты орындау нәтижесі:

php10

Сондай-ақ қараңыз

  • fseek функциясы,
    файл көрсеткішін жылжытады
  • rewind функциясы,
    файл көрсеткішін нөлге қайтарады
  • filesize функциясы,
    файл өлшемін қайтарады