fgetc() 関数は、オープンしているファイルから1文字返します。
fgetc(file)
パラメータ | 説明 |
---|---|
file | 必須。チェックするファイルを指定する |
注: この関数は遅いので、大きなファイルでは使用しないでください。大きなファイルから一度に1文字ずつ読む必要がある場合は、 fgets()を使って1行ずつデータを読み込み、fgetc()で1文字ずつ処理してください。
<?php
$file = fopen("test2.txt","r");
echo fgetc($file);
fclose($file);
?>
上のコードの出力は、次の通り:
H
1文字ずつファイルを読み込みます:
<?php
$file = fopen("test2.txt","r");
while (! feof ($file))
{
echo fgetc($file);
}
fclose($file);
?>
上のコードの出力は、次の通り:
Hello, this is a test file.