fgestss() 函數從文件指針中獲取一行並去除 HTML 和 PHP 標簽。 fgetss() 函數返回一個長度不超過 1 個字節的字符串,從句柄指向的文件中讀取,所有 HTML 和 PHP 代碼都被分條。如果發生錯誤,則返回 FALSE。
用法
fgetss(file_path,length,tags)
參數
file_pointer −文件指針必須有效,並且必須指向由 fopen() 或 fsockopen() 成功打開的文件(但尚未被 fclose() 關閉)。
length −數據長度
tags −您不想刪除的標簽。
返回
fgetss() 函數返回一個長度不超過 1 個字節的字符串,該字符串從句柄指向的文件中讀取,所有 HTML 和 PHP 代碼都被條帶化。如果發生錯誤,則返回 FALSE。
假設我們有包含以下內容的 “new.html” 文件。
<p><strong>Asia</strong> is a <em>continent</em>.</p>
示例
<?php
$file_pointer= fopen("new.html", "rw");
echo fgetss($file_pointer);
fclose($file_pointer);
?>
以下是輸出。我們沒有添加參數來避免剝離 HTML 標簽,因此輸出如下 -
輸出
Asia is a continent.
現在,讓我們看另一個例子,其中我們有相同的文件,但我們將添加長度和 HTML 標簽參數以避免剝離這些標簽。
示例
<?php
$file_pointer = @fopen("new.html", "r");
if ($file_pointer) {
while (!feof($handle)) {
$buffer = fgetss($file_pointer, 1024"<p>,<strong>,<em>");
echo $buffer;
}
fclose($file_pointer);
}
?>
輸出
Asia is a continent.
相關用法
- PHP fgetss( )用法及代碼示例
- PHP fgets()用法及代碼示例
- PHP fgets( )用法及代碼示例
- PHP fgetc()用法及代碼示例
- PHP fgetcsv()用法及代碼示例
- PHP fgetc( )用法及代碼示例
- PHP fwrite( )用法及代碼示例
- PHP ftruncate( )用法及代碼示例
- PHP ftp_rawlist()用法及代碼示例
- PHP flock()用法及代碼示例
- PHP fileowner()用法及代碼示例
- PHP ftp_close()用法及代碼示例
- PHP fileperms()用法及代碼示例
- PHP function_exists()用法及代碼示例
- PHP fmod()用法及代碼示例
- PHP ftp_nb_put()用法及代碼示例
- PHP fputs()用法及代碼示例
- PHP ftp_chmod()用法及代碼示例
- PHP filter_id()用法及代碼示例
- PHP ftp_nb_fget()用法及代碼示例
注:本文由純淨天空篩選整理自Samual Sam大神的英文原創作品 fgetss() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。