ฟังก์ชัน fgetc() รับอักขระจากไฟล์ที่เปิดอยู่ ส่งคืนค่าเท็จใน eof หรือสตริงที่มีอักขระตัวเดียวที่อ่านจากไฟล์ที่ file_pointer ชี้ไป
ไวยากรณ์
fgetc(file_pointer)
พารามิเตอร์
-
file_pointer - ตัวชี้ไฟล์ต้องถูกต้อง และต้องชี้ไปที่ไฟล์ที่เปิดสำเร็จโดย fopen() หรือ fsockopen() (และยังไม่ปิดโดย fclose())
คืนสินค้า
ฟังก์ชัน fgetc() ส่งคืนค่าเท็จบน eof หรือสตริงที่มีอักขระตัวเดียวที่อ่านจากไฟล์ที่ file_pointer ชี้ไป
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง เป็นการอ่านอักขระตัวแรกจากไฟล์
<?php $file_pointer= fopen("one.txt", "r"); echo fgetc($file_pointer); fclose($file_pointer); ?>
ต่อไปนี้เป็นผลลัพธ์ สมมติว่าไฟล์ "two.txt" ของเรามีข้อความว่า "Pirates of the Caribbean" fgetc คืนค่าอักขระตัวแรก
P
ให้เราดูตัวอย่างอื่นที่อ่านทีละอักขระ สมมติว่าไฟล์ "two.txt" ของเรามีข้อความว่า "James Gosling พัฒนาโดย Java"
ตัวอย่าง
<?php $file_pointer = fopen("two.txt","r"); while (! feof ($file_pointer)) { echo fgetc($file_pointer); } fclose($file_pointer); ?>
ผลลัพธ์
James Gosling developed by Java