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

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


ฟังก์ชั่น fseek() ค้นหาในไฟล์ที่เปิดอยู่ คืนค่า 0 เมื่อสำเร็จ มิฉะนั้นคืนค่า -1 เมื่อล้มเหลว

ไวยากรณ์

fseek(file_pointer, offset, whence)

พารามิเตอร์

  • file_pointer - ตัวชี้ไฟล์ที่สร้างขึ้นโดยใช้ fopen() จำเป็น

  • ออฟเซ็ต − ระบุตำแหน่งใหม่ จำเป็น

  • ที่ไหน − ค่าดังต่อไปนี้:

    • SEEK_SET - กำหนดตำแหน่งเท่ากับไบต์ออฟเซ็ต ค่าเริ่มต้น
    • SEEK_CUR - ตั้งค่าตำแหน่งเป็นตำแหน่งปัจจุบันพร้อมออฟเซ็ต
    • SEEK_END - ตั้งค่าตำแหน่งเป็นจุดสิ้นสุดไฟล์พร้อมออฟเซ็ต

คืนสินค้า

ฟังก์ชัน fseek() จะคืนค่า 0 เมื่อสำเร็จ มิฉะนั้นจะคืนค่า -1 เมื่อล้มเหลว

ตัวอย่าง

<?php
   $file_pointer = fopen("new.txt", "w");
   fgets($file_pointer);
   // move back to the beginning of file
   echo fseek($file_pointer, 0);
   fclose($myfile);
?>

ผลลัพธ์

0