PHP fgets()
Hàm fgets() trong PHP
Hàm fgets() là một trong những hàm quan trọng trong PHP để đọc dữ liệu từ tệp tin (file). Hàm này có thể được sử dụng để đọc từng dòng của tệp, điều này rất hữu ích khi bạn cần xử lý văn bản hoặc dữ liệu lớn trong tệp.
Cú pháp
string fgets(resource $handle, int $length = 1024)
Tham số
- handle: Đây là tài nguyên tệp mà bạn đã mở trước đó bằng hàm fopen().
- length: (Tùy chọn) Số lượng ký tự tối đa được đọc. Giá trị mặc định là 1024 ký tự. Nếu tệp dài hơn chiều dài này, hàm sẽ chỉ đọc cho đến chiều dài đã định hoặc đến khi gặp dấu xuống dòng.
Giá trị trả về
Hàm fgets() sẽ trả về một chuỗi chứa dữ liệu đã đọc từ tệp. Nếu có lỗi xảy ra hoặc đã đến cuối tệp, hàm sẽ trả về FALSE.
Ví dụ sử dụng
Lưu ý
- Hàm fgets() bao gồm cả ký tự xuống dòng (\n) tại cuối mỗi dòng đọc.
- Nếu tệp không thể mở được (ví dụ: không tồn tại), bạn nên kiểm tra và xử lý lỗi để tránh gặp phải vấn đề.
Hàm fgets() rất hữu ích trong việc xử lý tệp văn bản và giúp bạn lọc thông tin từ tệp một cách dễ dàng và hiệu quả.