Функция 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