« PHP:readfile()関数 | メイン | PHP:fscanf()関数 »
2006年11月22日
PHP:fgetc()関数
fgetc()関数は、ファイルから1文字単位で読み込みます。
※1行単位で読み込みたい場合にはfget()関数を使用します。
fgetc(intFp);
intFp:fopen・fsockopen()関数などによって返されたファイルポインタ
$fp = fopen("./test.dat", "r"); //同一階層のtest.datを読み込み
while(TRUE){ //FALSEが返されない間
$str = fgetc($fp); //現在のファイルポインタから1文字ずつ読み込む
if($str == "\n" || $str == "\n"){
break; //次の文字が改行コードの場合には終了
}
print $str;
}
fclose($fp);
※上記の結果、test.datの最初の1行を出力します。
投稿者 wing : 2006年11月22日 00:21