ฟังก์ชัน fgetc
ฟังก์ชัน fgetc อ่านและคืนค่าอักขระหนึ่งตัวจากไฟล์
ในพารามิเตอร์ ฟังก์ชันรับตัวชี้ไฟล์ (file pointer)
คืนค่าเป็นสตริงที่มีอักขระหนึ่งตัวหรือ false หากถึงจุดสิ้นสุดไฟล์
ไวยากรณ์
fgetc(resource $handle): string|false
ตัวอย่าง
อ่านไฟล์ทีละอักขระและแสดงผลแต่ละอักขระ:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
ตัวอย่าง
อ่านเฉพาะอักขระตัวแรกจากไฟล์:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
ตัวอย่าง
การจัดการกรณีที่ถึงจุดสิ้นสุดไฟล์:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>