Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm fgetc() trong PHP

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ặc fsockopen() (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