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 行取得する