ფუნქცია ftell
ფუნქცია ftell აბრუნებს მაჩვენებლის მიმდინარე პოზიციას
ფაილის ნაკადში. პოზიცია მითითებულია ბაიტებში ფაილის დასაწყისიდან.
ფუნქცია იღებს ერთ პარამეტრს - მიმთითებელ ღია ფაილის რესურსზე.
სინტაქსი
ftell(resource $handle): int|false
მაგალითი
განვსაზღვროთ მიმდინარე პოზიცია ახლად გახსნილ ფაილში:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
კოდის შესრულების შედეგი:
0
მაგალითი
განვსაზღვროთ პოზიცია რამდენიმე ბაიტის წაკითხვის შემდეგ:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
კოდის შესრულების შედეგი:
5
მაგალითი
შევამოწმოთ პოზიცია მაჩვენებლის გადატანის შემდეგ:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
კოდის შესრულების შედეგი:
10