Funzione ftell
La funzione ftell restituisce la posizione corrente del puntatore
in un flusso di file. La posizione è specificata in byte dall'inizio
del file. La funzione accetta un parametro - un puntatore a una
risorsa file aperta.
Sintassi
phpftell(resource $handle): int|false
Esempio
Determiniamo la posizione corrente in un file appena aperto:
php<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Risultato dell'esecuzione del codice:
php0
Esempio
Determiniamo la posizione dopo aver letto diversi byte:
php<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Risultato dell'esecuzione del codice:
php5
Esempio
Controlliamo la posizione dopo aver spostato il puntatore:
php<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Risultato dell'esecuzione del codice:
php10