English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função ftell() pode retornar a posição atual do arquivo aberto. No caso de sucesso, retorna a posição atual do ponteiro de arquivo, no caso de falha, retorna false.
int ftell ( resource $handle )
Esta função pode retornar a posição do ponteiro de arquivo referenciado pelo handle, o que significa que é o deslocamento dentro do fluxo de arquivo.
<?php $file = fopen("/PhpProject/sample.txt", "r"); //Imprimir a posição atual echo ftell($file); //Mudar a posição atual fseek($file, "10"); //Imprimir novamente a posição atual echo "\n" . ftell($file); fclose($file); ?>
Saída de dados
0 10
<?php //Abrir arquivo e ler dados $file = fopen("/PhpProject/sample.txt", "r"); $data = fgets($file, 7); echo ftell($file); fclose($file); ?>
Saída de dados
6