日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHPfgets()和fgetss():逐行讀取文件
PHP 中提供了兩個(gè)函數(shù)可以實(shí)現(xiàn)逐行讀取文件,分別是 fgets() 和 fgetss(),下面來分別介紹一下這兩個(gè)函數(shù)。

1、fgets() 函數(shù)

fgets() 函數(shù)用于一次讀取一行數(shù)據(jù)。函數(shù)的語法格式如下:

fgets(resource $handle[, int $length])

其中參數(shù) $handle 是被打開的文件;參數(shù) $length 為可選參數(shù),用來設(shè)置讀取的數(shù)據(jù)長度。函數(shù)能夠?qū)崿F(xiàn)從指定文件 $handle 中讀取一行并返回長度最大值為 $length-1 個(gè)字節(jié)的字符串。在遇到換行符、EOF 或者讀取了 $length-1 個(gè)字節(jié)后停止。如果忽略 $length 參數(shù),則默認(rèn)讀取 1k(1024字節(jié))長度。

【示例】使用 fgets() 函數(shù)逐行讀取文件的內(nèi)容并輸出。

';
        }
        fclose($handle);
    }                                
?>

運(yùn)行結(jié)果如下:

C語言中文網(wǎng)
http://c.biancheng.net/

2、fgetss() 函數(shù)

fgetss() 函數(shù)是 fgets() 函數(shù)的變體,用于讀取一行數(shù)據(jù),同時(shí) fgetss() 函數(shù)會過濾掉讀取內(nèi)容中的 HTML 和 PHP 標(biāo)記,函數(shù)的語法格式如下:

fgetss(resource $handle[, int $length[, string $allowable_tags]])

參數(shù)說明如下:

  • $handle:為被打開的文件;
  • $length:可選參數(shù),用來設(shè)置要讀取的數(shù)據(jù)長度;
  • $allowable_tags:可選參數(shù),用來指定哪些標(biāo)記不被去掉。

注意:fgetss() 函數(shù)在 PHP7.3 及之后的版本中已經(jīng)棄用。

【示例】分別使用 fgets() 函數(shù)和 fgetss() 函數(shù)讀取 index.html 文件并輸出結(jié)果,看一看有什么區(qū)別。

';
    $handle = @fopen("index.html", "r");
    if ($handle) {
        while (!feof($handle)) {
            $buffer = @fgets($handle, 4096);
            echo htmlentities($buffer,ENT_QUOTES,"UTF-8").'
'; } fclose($handle); } echo '-------使用 fgetss() 函數(shù)的輸出結(jié)果:-------
'; $handle = @fopen("index.html", "r"); if ($handle) { while (!feof($handle)) { $buffer = @fgetss($handle, 4096); echo $buffer.'
'; } fclose($handle); } ?>

運(yùn)行結(jié)果如下:

-------使用 fgets() 函數(shù)的輸出結(jié)果:-------

C語言中文網(wǎng)


http://c.biancheng.net/


-------使用 fgetss() 函數(shù)的輸出結(jié)果:-------
C語言中文網(wǎng)
http://c.biancheng.net/


分享名稱:PHPfgets()和fgetss():逐行讀取文件
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/ccssiig.html