stream_get_line
リソースストリームから指定された区切り文字まで行を読む
関数名:stream_get_line()
適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7
関数の説明:stream_get_line()関数は、ファイルポインターからコンテンツの行を読み取り、コンテンツの行を返します。
使用法:stream_get_line(リソース$ハンドル、int $ length、string $ ending =?):string | 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を返します。したがって、実際のアプリケーションでは、返品値に基づいてコンテンツの行が正常に読み取られているかどうかを判断する必要があります。