Trong hướng dẫn php này, chúng ta sẽ tìm hiểu cách sử dụng hàm fgets[], hàm fgetc[] và hàm feof[] với ví dụ về php
Hàm xử lý tệp PHP
- fgets[] – được sử dụng để đọc một dòng từ một tệp
- fgetc[] – được sử dụng để đọc một ký tự từ một tệp
- feof[] – dùng để kiểm tra ‘end of file’
Hàm PHP fgets[]
Hàm PHP fgets[] được sử dụng để đọc một dòng từ một tệp
cú pháp hàm fgets[]
Ví dụ hàm PHP fgets[]
Hàm fgets[] đọc một dòng đầu tiên từ một tệp. Để đọc một tệp, trước tiên chúng ta phải mở tệp bằng hàm fopen[] và đọc một dòng bằng hàm fgets[] sau khi sử dụng hàm fgets[], chúng ta phải đóng tệp đã mở bằng hàm fclose[]. Ở đây, chúng tôi mở một 'abc. txt’ ở chế độ đọc [‘r’] và đọc một dòng bằng hàm fgets[] trong ví dụ php bên dưới
đầu ra là. Chỉ đọc dòng đơn đầu tiên từ một tệp. “Xin chào Học viện Meera”. Bây giờ, hãy lấy một ví dụ biểu mẫu php cho hàm fgets[]. Trước tiên, chúng tôi tạo một tệp mới với một số nội dung văn bản và sau khi chúng tôi đọc tệp bằng hàm fgets[], đầu ra sẽ là dòng đầu tiên từ tệp
Ví dụ hàm PHP fgets[]
PHP fgets[] Example
Enter String1 :
Enter String2 :
đầu ra là
Hàm PHP fgetc[]
Hàm php fgetc[] được sử dụng để đọc một ký tự từ một tệp
cú pháp hàm fgetc[]
ví dụ hàm fgetc[]
Hàm fgetc[] lấy ra một ký tự đầu tiên từ một tệp. Ở đây, chúng tôi mở một 'abc. txt’ ở chế độ đọc [‘r’] và đọc một ký tự bằng cách sử dụng hàm fgetc[] trong ví dụ php bên dưới
đầu ra là. “M”. Chỉ đọc ký tự đầu tiên từ một tệp
Ví dụ biểu mẫu PHP cho hàm fgetc[]
PHP fgetc[] Example
Enter String :
đầu ra là
Hàm feof[] trong PHP
Hàm feof[] dùng để kiểm tra xem file đã đến hết hay chưa. Hàm này được sử dụng trong vòng lặp để lấy từng dòng từ tệp một để kiểm tra xem có đạt đến cuối tệp hay không
Hàm fgets[] có thể trả về một dòng từ một tệp đang mở. Hàm này dừng trả về trên một dòng mới ở độ dài hoặc EOF đã chỉ định, tùy theo điều kiện nào đến trước và trả về false nếu lỗi
cú pháp
string fgets [ resource $handle [, int $length ] ]
Hàm này có thể trả về một chuỗi có độ dài tối đa 1 byte được đọc từ tệp được trỏ tới bởi handle
Ví dụ 1
đầu ra
tutorialspoint
Ví dụ-2
đầu ra
________số 8php_function_reference. htm
❮ Tham khảo hệ thống tập tin PHPThí dụ
Đọc một dòng từ tệp đang mở
$file = fopen["kiểm tra. txt","r"];
echo fgets[$file];
fclose[$file];
?>
Định nghĩa và cách sử dụng
Hàm fgets[] trả về một dòng từ tệp đang mở
cú pháp
Giá trị tham số
Tham sốTệp mô tảBắt buộc. Chỉ định tệp đang mở để trả về một dòng từ độ dàiTùy chọn. Chỉ định số lượng byte để đọc. Quá trình đọc dừng khi đã đạt đến độ dài 1 byte hoặc khi một dòng mới xuất hiện hoặc trên EOF. Nếu không có độ dài nào được chỉ định, nó sẽ đọc cho đến hết dòngchi tiết kỹ thuật
Giá trị trả về. Một dòng duy nhất được đọc từ tệp khi thành công, FALSE trên EOF hoặc errorPHP Phiên bản. 4. 0+An toàn nhị phân. Có, trong PHP 4. 3Thêm ví dụ
Thí dụ
Đọc tệp đang mở, từng dòng một
$file = fopen["kiểm tra. txt","r"];
trong khi[. feof[$file]]
{
echo fgets[$file]. "
";
}
fclose[$file];
?>