Hàm fgets() trong PHP
- Hàm fgets() dùng để trả về một dòng dữ liệu trong một tập tin đang được mở.
- Lưu ý: Hàm fgets() xác định một dòng dựa vào một trong ba điều kiện sau (tùy cái nào đến trước):
- Điểm kết thúc của dòng.
- Chiều dài được chỉ định.
- Điểm kết thúc của tập tin.
- Cú pháp:
fgets(file, length)
- Trong đó:
Tham số | Yêu cầu | Mô tả |
---|---|---|
file | Bắt buộc | - Tập tin đang được mở |
length | Không bắt buộc | - Chỉ định số byte được trả về (mặc định là 1024). |
Ví dụ:
- Tôi có một tập tin test.txt như sau:
- Đoạn mã thứ nhất:
<?php
$file = fopen("test.txt","r");
echo fgets($file); //hiển thị chuỗi "tai lieu huong dan hoc HTML va CSS"
fclose($file);
?>
- Đoạn mã thứ hai:
<?php
$file = fopen("test.txt", "r");
echo fgets($file, 20); //Hiển thị chuỗi "tai lieu huong d"
fclose($file);
?>
- Đoạn mã thứ ba:
<?php
$file = fopen("test.txt", "r");
while(!feof($file)){
echo fgets($file);
echo "<br>";
}
fclose($file);
?>
- Màn hình sẽ hiển thị là:
tai lieu huong dan hoc HTML va CSS
ngon ngu lap trinh PHP
JavaScript and jQuery