Hàm PHP fgetss()

Định nghĩa và cách sử dụng

Hàm fgetss() đọc một dòng từ tệp mở và lọc bỏ thẻ HTML và PHP.

Cùng với fgets() Cùng nhau, khác biệt là fgetss cố gắng loại bỏ bất kỳ thẻ HTML và PHP nào từ văn bản được đọc.

Cú pháp

fgetss(tệp,dài,thẻ)
Tham số Mô tả
tệp Bắt buộc. Định nghĩa tệp cần đọc.
dài Tùy chọn. Định nghĩa số byte cần đọc. Mặc định là 1024 byte. Tham số này là bắt buộc trong PHP 5 trước.
thẻ Tùy chọn. Định nghĩa những thẻ sẽ không bị xóa.

Giải thích

Có thể sử dụng tham số thứ ba tùy chọn thẻ Định nghĩa những thẻ nào không bị loại bỏ.

Nếu thất bại, sẽ trả về false。

Mô hình

Ví dụ 1

<?php
$file = fopen("test.htm","r");
echo fgetss($file);
fclose($file);
?>

Đầu ra tương tự:

Đây là một đoạn văn.

Ví dụ 2

<?php
$file = fopen("test.htm","r");
echo fgetss($file,1024,"<p>,<b>");
fclose($file);
?>

Đầu ra tương tự:

Đây là một đoạn văn.

Mã nguồn đầu ra là:

<p><b>Đây là một đoạn văn.</b></p>