Hàm fgets
Hàm fgets đọc một dòng từ file. Tham số đầu tiên của nó nhận một con trỏ file, file này phải được mở trước đó bằng hàm fopen. Tham số thứ hai tùy chọn có thể chỉ định độ dài tối đa của dòng cần đọc. Hàm sẽ dừng việc đọc khi đạt đến cuối dòng, cuối file hoặc khi đạt đến độ dài đã chỉ định.
Cú pháp
fgets(resource $handle, int $length = ?): string|false
Ví dụ
Đọc dòng đầu tiên từ file:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Ví dụ
Đọc file từng dòng trong vòng lặp:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Ví dụ
Đọc dòng với giới hạn độ dài:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>