Hàm fgetc() đọc một ký tự từ tập tin đang mở. Trả về false khi gặp EOF, hoặc chuỗi chứa một ký tự.
Cú pháp
fgetc(file_pointer)
Tham số
file_pointer – Con trỏ tập tin hợp lệ từ
fopen()hoặcfsockopen()(chưa đóng).
Giá trị trả về
Trả về chuỗi 1 ký tự, hoặc false khi EOF/lỗi.
Ví dụ 1: Đọc ký tự đầu tiên
Tập tin two.txt chứa Pirates of the Caribbean
<?php
$file_pointer = fopen("one.txt", "r");
echo fgetc($file_pointer);
fclose($file_pointer);
?>
Kết quả
P
Ví dụ 2: Đọc từng ký tự
Tập tin two.txt chứa James Gosling developed by Java
<?php
$file_pointer = fopen("two.txt", "r");
while (!feof($file_pointer)) {
echo fgetc($file_pointer);
}
fclose($file_pointer);
?>
Kết quả
James Gosling developed by Java