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