ฟังก์ชัน 'fgets' อ่านบรรทัดและหยุดเมื่อพบบรรทัดใหม่ -
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>
รหัสด้านบนเปิดไฟล์ข้อความชื่อ 'ทดสอบ' ในโหมดอ่านและอ่านเนื้อหาของไฟล์จนกว่าจะพบอักขระขึ้นบรรทัดใหม่โดยเริ่มจากไบต์เริ่มต้น ไฟล์จะถูกปิด
ฟังก์ชัน 'fread' อ่านข้อมูลดิบและหยุดหลังจากจำนวนไบต์ที่ระบุหรือไบต์เริ่มต้น สิ่งนี้ไม่ได้ขึ้นอยู่กับว่ามีการขึ้นบรรทัดใหม่หรือไม่ -
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
รหัสด้านบนเปิดไฟล์ข้อความชื่อ 'ทดสอบ' ในโหมดอ่านและอ่าน 10 ไบต์หลังจากไบต์เริ่มต้น ไฟล์จะถูกปิด
ควรใช้ fgets และ fread เมื่อใด
หากผู้ใช้ต้องการอ่านบรรทัดจากไฟล์ข้อความ ขอแนะนำให้ใช้ฟังก์ชัน 'fgets' ในทางกลับกัน หากผู้ใช้ต้องการอ่านข้อมูลบางส่วน (ซึ่งไม่จำเป็นต้องเป็นบรรทัด) จากไฟล์ ก็สามารถใช้ฟังก์ชัน "fread" ได้