現在の位置: ホーム> 関数カテゴリ一覧> 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(リソース$ハンドル、int $ length、string $ ending =?):string | false

パラメーター:

  • $ハンドル:必須、ファイルポインターのリソースを表します。通常、Fopen()関数を使用してファイルを開いた後に取得したリソース。
  • $ length:必須、読み取るバイトの最大数を示します。新しいラインに遭遇した場合、または最大バイト数に到達した場合、読み取りが停止します。
  • $ ending:オプション、行の終了文字を示します。デフォルトは「\ n」です。複数の文字を行のエンディング文字として使用できます。

返品値:

  • 読み取り行のコンテンツを返し、ファイルの終了に到達した場合にfalseを返します。

例:

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

上記の例では、「embles.txt」という名前のファイルを開き、Stream_get_line()関数を使用してファイルポインターから行を読み取り、変数$行に保存します。最後に、ラインコンテンツを画面に出力します。

ファイルポインターがファイルの端に到達するか、読み取りのバイト数が指定された最大バイト数に達すると、Stream_get_line()関数は読み取りを停止し、Falseを返します。したがって、実際のアプリケーションでは、返品値に基づいてコンテンツの行が正常に読み取られているかどうかを判断する必要があります。

類似の関数
人気記事(にんききじ)