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
ftell(resource $handle): int|false
Eksempel
La oss bestemme den gjeldende posisjonen i en fil som nettopp er åpnet:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
0
Eksempel
La oss bestemme posisjonen etter lesing av noen få byte:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
5
Eksempel
La oss sjekke posisjonen etter å ha flyttet markøren:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Resultat av kjøring av koden:
10