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