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