PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips180 開かれているファイルから一行読み取る

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

1-10ファイルTips180 開かれているファイルから一行読み取る

Level1

Pointfgets関数を使う

開かれたファイルから1行だけ読み込むには、fgets関数を使います。

fgets関数は、引数で指定されたファイルハンドルから現在のファイルポインタの行を1行分読み込んで返します。読み込んだ後はファイルポインタを次の行に進めます。

ファイルの末尾に到達した場合など、文字が読み込めなかった場合にはFALSEが返ります。

読み込みバイト数に引数を指定すると、行末に達していなくても読み込む文字列を指定した長さ(「読み込みバイト数 - 1」バイト)で一旦切り取って読み込むことができます。読み込みバイト数を省略すると行末まで読み込みます。

なお、読み込んだ1行の文字列には行末の改行文字も含まれます。

fgets関数の使い方

文字列 = fgets(
ファイルハンドル, [読み込みバイト数]);
リスト1180.php
&

出典情報

Medium

PHP逆引き大全 516の極意

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

コメント

    コメントはありません