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ả.