ฟังก์ชัน fgets() ส่งกลับบรรทัดจากไฟล์ ส่งกลับสตริงที่มีความยาวสูงสุด - อ่าน 1 ไบต์จากไฟล์ที่ file_pointer ชี้ไป
ไวยากรณ์
fgets (file_pointer, length);
พารามิเตอร์
-
file_pointer - ตัวชี้ไฟล์ต้องถูกต้อง และต้องชี้ไปที่ไฟล์ที่เปิดสำเร็จโดย fopen() หรือ fsockopen()
-
ความยาว - การอ่านจะสิ้นสุดลงเมื่ออ่านความยาว - 1 ไบต์ ในบรรทัดใหม่ หรือบน EOF (แล้วแต่ว่าจะถึงอย่างใดก่อน)
คืนสินค้า
ฟังก์ชัน fgets() ส่งกลับสตริงที่มีความยาวสูงสุด - อ่าน 1 ไบต์จากไฟล์ที่ fle_pointer ชี้ไป
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง ที่นี่ เรามีไฟล์ “one.txt” พร้อมข้อความ “This is it!”
<?php $file_pointer = @fopen("/new/one.txt", "w"); if ($file_pointer) { while (!feof($file_pointer)) { $buffer = fgets($file_pointer, 512); echo $buffer; } fclose($file_pointer); } ?>
ผลลัพธ์
This is it!
เรามาดูตัวอย่างกันต่อ
ตัวอย่าง
ที่นี่ เรามีไฟล์ข้อความ “new.txt” โดยมีข้อความว่า “นี่คือข้อความสาธิต”
<?php $file_pointer = fopen("new.txt","r"); $res = fgets($file_pointer); echo $res; fclose($file_pointer); ?>
ผลลัพธ์
This is demo text