PHP fseek() ฟังก์ชัน
การประกาศและการใช้งาน
fseek() ฟังก์ชันทำงานในไฟล์ที่เปิด
ฟังก์ชันนี้จะย้ายตำแหน่งไปยังตำแหน่งใหม่ของไฟล์ที่เปิด ตำแหน่งใหม่วัดจากต้นไฟล์ด้วยหน่วยเป็นไบต์
สำเร็จก็จะกลับค่า 0; ไม่สำเร็จก็จะกลับค่า -1 จำเป็นต้องระวังว่าการย้ายไปยังตำแหน่งหลัง EOF จะไม่ทำให้เกิดข้อผิดพลาด
การใช้งาน
fseek(file,offset,whence)
ตัวแปร | รายละเอียด |
---|---|
file | จำเป็น。กำหนดไฟล์ที่จะต้องทำการจัดตำแหน่ง |
offset | จำเป็น。กำหนดตำแหน่งใหม่ (วัดจากต้นไฟล์ด้วยหน่วยเป็นไบต์) |
whence |
เลือกได้ตามความต้องการ。ค่าที่เป็นไปได้:
|
ชี้แจง
whence ตัวแปรเป็นสิ่งที่เพิ่มเข้ามาใน PHP 4.0.0 หลัง
คำเตือนและหมายเหตุ
คำเตือน:ด้วยการใช้ ftell() มาหาตำแหน่งที่อยู่ขณะนี้
ตัวอย่าง
<?php $file = fopen("test.txt","r"); // อ่านบรรทัดแรก fgets($file); // กลับไปยังต้นไฟล์ fseek($file,0); ?>