PHP fgetss()
Hàm fgetss() trong PHP
Hàm fgetss() trong PHP được sử dụng để đọc một dòng từ một tập tin và loại bỏ các thẻ HTML và PHP. Hàm này hữu ích khi bạn muốn lấy văn bản sạch từ một tài liệu mà không cần phải lo lắng về các thẻ cấu trúc.
Cú pháp
string fgetss(resource $handle, int $length = ?, string $allowable_tags = ?);
Tham số
- handle: Tài nguyên của tập tin mở thông qua hàm
fopen()
. - length: Số ký tự tối đa cần đọc từ tập tin. Nếu không chỉ định, hàm sẽ đọc đến dấu xuống dòng.
- allowable_tags: Một chuỗi chứa các thẻ HTML mà bạn muốn giữ lại trong kết quả. Nếu không có giá trị nào được chỉ định, toàn bộ thẻ sẽ bị loại bỏ.
Trả về
Hàm sẽ trả về chuỗi đã được xử lý, hoặc FALSE
trong trường hợp có lỗi.
Ví dụ sử dụng
')) !== false) { echo $line; } // Đóng tập tin fclose($handle); ?>
Lưu ý
- Hàm fgetss() đã được thay thế bằng fgets() trong các trường hợp không yêu cầu loại bỏ thẻ HTML, và bạn có thể tự loại bỏ thẻ bằng cách sử dụng strip_tags().
- Cần đảm bảo rằng tập tin đã được mở thành công trước khi sử dụng hàm này.
Hy vọng rằng bạn đã hiểu rõ hơn về hàm fgetss() trong PHP và cách sử dụng nó!