函式名稱: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!"。最後,我們關閉了檔案指標。