當前位置: 首頁> 函數類別大全> stream_get_line

stream_get_line

從資源流裡讀取一行直到給定的定界符
名稱:stream_get_line
分類:溪流
所屬語言:php
一句話介紹:從文件指針中讀取一行內容,並返回該行內容

函數名:stream_get_line()

適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函數描述:stream_get_line() 函數從文件指針中讀取一行內容,並返回該行內容。

用法: stream_get_line(resource $handle, int $length, string $ending = ?): string|false

參數:

  • $handle:必需,表示文件指針的資源。通常使用fopen() 函數打開文件後得到的資源。
  • $length:必需,表示要讀取的最大字節數。如果遇到換行符或達到最大字節數時,讀取將停止。
  • $ending:可選,表示行結束符。默認為"\n"。可以使用多個字符作為行結束符。

返回值:

  • 返回讀取的行內容,如果到達文件結尾則返回false。

示例:

 $handle = fopen("example.txt", "r"); if ($handle) { $line = stream_get_line($handle, 1024, "\n"); echo $line; fclose($handle); }

在上面的示例中,我們打開了一個名為"example.txt" 的文件,然後使用stream_get_line() 函數從文件指針中讀取一行內容,並將其存儲在變量$line 中。最後,我們將該行內容輸出到屏幕上。

請注意,如果文件指針到達文件結尾或讀取的字節數達到了指定的最大字節數,stream_get_line() 函數將停止讀取,並返回false。因此,在實際應用中,我們需要根據返回值來判斷是否成功讀取到了一行內容。

同類函數
熱門文章