fgetss()
从文件指针中读取一行并过滤掉 HTML 和 PHP 标签
函数名称: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!"。最后,我们关闭了文件指针。