Hàm ftell
Hàm ftell trả về vị trí hiện tại của con trỏ
trong luồng file. Vị trí được chỉ định bằng byte tính từ đầu
file. Hàm nhận một tham số - con trỏ tới
tài nguyên file đang mở.
Cú pháp
phpftell(resource $handle): int|false
Ví dụ
Xác định vị trí hiện tại trong file vừa mở:
php<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Kết quả thực thi mã:
php0
Ví dụ
Xác định vị trí sau khi đọc một vài byte:
php<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Kết quả thực thi mã:
php5
Ví dụ
Kiểm tra vị trí sau khi di chuyển con trỏ:
php<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Kết quả thực thi mã:
php10