Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน ftell() ใน PHP


ฟังก์ชัน 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