fgetss() 函數從開啟的檔案中傳回一行,並過濾掉HTML 和PHP 標籤。
fgetss() 函數會在到達指定長度或讀到文件末尾(EOF)時(以先到者為準),停止傳回一個新行。
如果失敗該函數傳回FALSE。
fgetss(file,length,tags)
參數 | 描述 |
---|---|
file | 必需。規定要檢查的文件。 |
length | 可選。規定要讀取的位元組數。預設是1024 位元組。 注意:此參數在PHP 5 之前的版本是必要的。 |
tags | 可選。指定哪些標記不被去掉。 |
test.html 程式碼內容:
<p><b>This is a paragraph.</b></p>
PHP 程式碼:
<?php$file = fopen("test.html","r");echo fgetss($file);fclose($file);?>
上面的程式碼將輸出:
This is a paragraph.
<?php$file = fopen("test.html","r");echo fgetss($file,1024,"<p>,<b>");fclose($file);?>
上面的程式碼將輸出:
This is a paragraph.
上面輸出的原始碼是:
<p><b>This is a paragraph.</b></p>