PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips184 開かれているファイルの内容を一度に読み取る

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-10ファイルTips184 開かれているファイルの内容を一度に読み取る

Level1

Pointfpassthru関数、

開いているファイルからファイルの内容を一度に読み取るには、fpassthru関数、stream_get_contents関数を使います。

fpassthru関数は、引数で指定したファイルハンドルのファイルポインタが示す位置からファイルの末尾までを読み込んで出力します(リスト1)。

戻り値は、読み込んだ文字数を返しますが、読み込みに失敗した場合にはFALSEが返りますので注意が必要です。

fpassthru関数の使い方

読み込んだ文字数 = 
 fpassthru(ファイルハンドル);

stream_get_contents関数は、引数で指定したファイルハンドルのファイルポインタが示す位置からファイルの末尾までを読み込んでその文字列を返します(リスト2)。

読み込みバイト数の引数にバイト数を指定すると、読み込むバイト数を制限することができます。また、開始位置の引数を指定すると、読み込みを開始する位置を変更することができます。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません