PHP fgetc()関数
完全な PHP Filesystem リファレンスマニュアル
定義と用法
fgetc() 関数は、開いているファイルから1文字を返します。
構文
fgetc(file)
| パラメータ | 説明 |
|---|---|
| file | 必須です。チェックするファイルを指定します。 |
ヒントと注意事項
注記:この関数は大きなファイルを処理するのが非常に遅いため、大きなファイルの処理には使用されません。大きなファイルから1文字ずつ順番に読み取る必要がある場合は、fgets() を使用してデータを1行ずつ読み取り、その後 fgetc() を使用して行データを順に処理してください。
例 1
<?php
$file = fopen("test2.txt","r");
echo fgetc($file);
fclose($file);
?>
$file = fopen("test2.txt","r");
echo fgetc($file);
fclose($file);
?>
上記のコードは次のように出力します:
H
例 2
ファイルを文字単位で読み取る:
<?php
$file = fopen("test2.txt","r");
while (! feof ($file))
{
echo fgetc($file);
}
fclose($file);
?>
$file = fopen("test2.txt","r");
while (! feof ($file))
{
echo fgetc($file);
}
fclose($file);
?>
上記のコードは次のように出力します:
Hello, this is a test file.
完全な PHP Filesystem リファレンスマニュアル その他の拡張機能