PHPリファレンス(逆引き)

PHPリファレンス
 
ファイルから1行づつ読み込む( fgets() )
スポンサードリンク

オープンされたファイルから1行づつ読み込むには、fgets()関数を使います。

fgets( ファイルハンドル ,
    [ バイト数 ] )

fopen()関数で、オープンしたファイルを1行づつ読み込みます。
ファイルの終端に達すると、FALSEを返します。

バイト数を指定した場合は、「バイト数 - 1」読み込みます。
ただし、読み取り中に改行またはEOFが出現したら読み取り範囲は改行またはEOFまでとなる。


例1) ファイル「/temp/test.txt」をオープンして、1行づつ読み取り、表示します。

<?php
$handle = fopen( "c:/temp/test.txt", "r" );

while(( $rec = fgets( $handle ) )) {
 echo $rec; // 1行づつ表示する。
}

fclose($handle);
?>



スポンサード リンク

ストリームを使う( stream_context_create() )
ファイルのオープン/クローズ( fopen()、fclose() )
ファイルから1文字づつ読み込む( fgetc() )
ファイルから1行づつ読み込む( fgets() )
ファイルからフォーマットに従って読み込む( fscanf() )
ファイルの全レコードを一度に読み込む( file()、file_get_contents() )
バイナリファイルを読み込む( fread() )
ファイルに書き込む( fwrite()、fputs() )
ファイルに書き込む( file_put_contents() )
ファイルの終端を確認する( feof() )
ファイルをロックする( flock() )
CSVファイルを読み込む( fgetcsv() )
ファイルを全レコード読み込んで標準出力に出力( readfile() )
ファイルポインタ操作( fseek()、rewind()、ftell() )
一時ファイルの作成( tmpfile() )

基本API2へ
忘れっぽいエンジニアのPHPリファレンス TOPへ