ฟังก์ชัน fgetc() ส่งคืนอักขระตัวเดียวจากไฟล์ที่เปิด
fgetc(ไฟล์)
พารามิเตอร์ | อธิบาย |
---|---|
ไฟล์ | ที่จำเป็น. ระบุเอกสารที่จะตรวจสอบ |
หมายเหตุ: ฟังก์ชั่นนี้จะช้ามากกับไฟล์ขนาดใหญ่ ดังนั้นจึงไม่ได้มีไว้สำหรับใช้กับไฟล์ขนาดใหญ่ หากคุณต้องการอ่านอักขระจากไฟล์ขนาดใหญ่ทีละตัว ให้ใช้ fgets() เพื่ออ่านข้อมูลทีละบรรทัด จากนั้นใช้ fgetc() เพื่อประมวลผลข้อมูลทีละบรรทัด
<?php$file = fopen("test2.txt","r");echo fgetc($file);fclose($file);?>
รหัสข้างต้นจะส่งออก:
ชม
อ่านอักขระไฟล์ทีละอักขระ:
<?php$file = fopen("test2.txt", "r"); ในขณะที่ (! feof ($ file)) { echo fgetc($file); }fclose($file);?>
รหัสข้างต้นจะส่งออก:
สวัสดี นี่คือไฟล์ทดสอบ