函数名称:fgetss()
函数描述:从文件指针中读取一行并过滤掉 HTML 和 PHP 标签
适用版本:PHP 4, PHP 5, PHP 7
用法: fgetss(resource $handle[, int $length[, string $allowable_tags]])
参数:
- $handle:文件指针资源,通过 fopen() 函数获取的文件指针。
- $length(可选):指定从文件中读取的最大字节数,默认为 1024 字节。
- $allowable_tags(可选):指定允许保留的 HTML 标签(不区分大小写),其他标签将被过滤掉。默认为 NULL,表示过滤掉所有标签。
返回值: 返回从文件中读取的一行字符串,如果出现错误或到达文件末尾,则返回 false。
示例: 假设有一个名为 "test.html" 的文件,内容如下:
<html>
<body>
<h1>Hello, World!</h1>
<p>This is a paragraph.</p>
</body>
</html>
输出结果: Hello, World!
解释: 在上面的示例中,我们打开了一个名为 "test.html" 的文件,并使用 fgetss() 函数从文件中读取一行。由于我们没有指定允许保留的 HTML 标签,所以默认会过滤掉所有标签。因此,输出结果只包含了文本内容 "Hello, World!"。最后,我们关闭了文件指针。