fgetc
(PHP 4, PHP 5, PHP 7)
fgetc — ファイルポインタから1文字取り出す
説明
fgetc
( resource $handle
) : string
指定したファイルポインタから 1 文字読み出します。
パラメータ
handle
- ファイルポインタは、有効なファイルポインタである必要があり、 fopen() または fsockopen() で正常にオープンされた (そしてまだ fclose() でクローズされていない) ファイルを指している必要があります。
返り値
handle
が指すファイルポインタから 1 文字読み出し、
その文字からなる文字列を返します。EOF の場合に false
を返します。
例
例1 fgetc() の例
<?php$fp = fopen('somefile.txt', 'r');if (!$fp) { echo 'somefile.txt をオープンできませんでした';}while (false !== ($char = fgetc($fp))) { echo "$char\n";}?>
注意
注意:
この関数はバイナリデータに対応しています。
参考
- fread() - バイナリセーフなファイルの読み込み
- fopen() - ファイルまたは URL をオープンする
- popen() - プロセスへのファイルポインタをオープンする
- fsockopen() - インターネット接続もしくは Unix ドメインソケット接続をオープンする
- fgets() - ファイルポインタから 1 行取得する