PHP fgetc() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

fgetc() 関数は、オープンしているファイルから1文字返します。

構文

fgetc(file)

パラメータ 説明
file 必須。チェックするファイルを指定する

チップスと注意

注: この関数は遅いので、大きなファイルでは使用しないでください。大きなファイルから一度に1文字ずつ読む必要がある場合は、 fgets()を使って1行ずつデータを読み込み、fgetc()で1文字ずつ処理してください。


例 1

<?php
$file = fopen("test2.txt","r");
echo fgetc($file);
fclose($file);
?>

上のコードの出力は、次の通り:

H

例 2

1文字ずつファイルを読み込みます:

<?php
$file = fopen("test2.txt","r");

while (! feof ($file))
  {
  echo fgetc($file);
  }

fclose($file);
?>

上のコードの出力は、次の通り:

Hello, this is a test file.

❮ 完全な PHP ファイルシステム・リファレンス