PHP - Función ftell ()

La función ftell () puede devolver la posición actual en un archivo abierto. Puede devolver la posición actual del puntero del archivo en caso de éxito o falso en caso de error.

Sintaxis

int ftell ( resource $handle )

Esta función puede devolver la posición del puntero del archivo al que hace referencia el identificador, lo que significa su desplazamiento en la secuencia del archivo.

Ejemplo 1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");

   // print current position
   echo ftell($file);

   // change current position
   fseek($file, "10");

   // print current position again
   echo "\n" . ftell($file);

   fclose($file);
?>

Salida

0
10

Ejemplo 2

<?php
   // opens a file and read data
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);

   echo ftell($file); 
   fclose($file);
?>

Salida

6