ฟังก์ชัน ftell() ใช้ ดูตำแหน่งปัจจุบันของไฟล์พอยน์เตอร์ (file pointer position) ในไฟล์ที่เปิดอยู่ ส่งคืนตำแหน่งเป็นไบต์ (integer) ส่งคืน FALSE เมื่อล้มเหลว
ไวยากรณ์ (Syntax)
ftell(file_pointer)
พารามิเตอร์ (Parameters)
file_pointer − ไฟล์พอยน์เตอร์จาก fopen() (จำเป็น)
ค่าที่ส่งคืน (Return Value)
ส่งคืนตำแหน่งปัจจุบันของไฟล์พอยน์เตอร์ (ไบต์) ส่งคืน FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1: ตำแหน่งเริ่มต้น (จุดเริ่มไฟล์)
<?php
$file_pointer = fopen("new.txt", "r");
echo ftell($file_pointer);
fclose($file_pointer);
?>
ผลลัพธ์
0
ตัวอย่างที่ 2: เปลี่ยนตำแหน่งด้วย fseek() แล้วเช็คด้วย ftell()
<?php
$file_pointer = fopen("new.txt", "r");
fseek($file_pointer, 10);
echo ftell($file_pointer);
fclose($file_pointer);
?>
ผลลัพธ์
10