Funksjonen ftell
Funksjonen ftell returnerer den gjeldende posisjonen til markøren
i en filstrøm. Posisjonen er angitt i byte fra starten av
filen. Funksjonen tar en parameter - en peker til
en åpen filressurs.
Syntaks
phpftell(resource $handle): int|false
Eksempel
La oss bestemme den gjeldende posisjonen i en fil som nettopp er åpnet:
php<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
php0
Eksempel
La oss bestemme posisjonen etter lesing av noen få byte:
php<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
php5
Eksempel
La oss sjekke posisjonen etter å ha flyttet markøren:
php<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
php10