函數(shù)名稱:fgetss()
函數(shù)描述:從文件指針中讀取一行并過濾掉 HTML 和 PHP 標(biāo)簽
適用版本:PHP 4, PHP 5, PHP 7
用法: fgetss(resource $handle[, int $length[, string $allowable_tags]])
參數(shù):
- $handle:文件指針資源,通過 fopen() 函數(shù)獲取的文件指針。
- $length(可選):指定從文件中讀取的最大字節(jié)數(shù),默認為 1024 字節(jié)。
- $allowable_tags(可選):指定允許保留的 HTML 標(biāo)簽(不區(qū)分大小寫),其他標(biāo)簽將被過濾掉。默認為 NULL,表示過濾掉所有標(biāo)簽。
返回值: 返回從文件中讀取的一行字符串,如果出現(xiàn)錯誤或到達文件末尾,則返回 false。
示例: 假設(shè)有一個名為 "test.html" 的文件,內(nèi)容如下:
<html>
<body>
<h1>Hello, World!</h1>
<p>This is a paragraph.</p>
</body>
</html>
輸出結(jié)果: Hello, World!
解釋: 在上面的示例中,我們打開了一個名為 "test.html" 的文件,并使用 fgetss() 函數(shù)從文件中讀取一行。由于我們沒有指定允許保留的 HTML 標(biāo)簽,所以默認會過濾掉所有標(biāo)簽。因此,輸出結(jié)果只包含了文本內(nèi)容 "Hello, World!"。最后,我們關(guān)閉了文件指針。