PHP fgetc() 函数用法及示例

PHP Filesystem 参考手册

fgetc()函数可以从打开的文件返回单个字符,并从给定的文件指针获取字符。

语法

string fgetc ( resource $handle )

 返回一个包含有一个字符的字符串,该字符从 handle 指向的文件中得到。 碰到 EOF 则返回 FALSE。

此函数处理非常大的文件非常慢,因此不能用于处理大文件。 如果需要从大文件中顺序读取一个字符,请使用fgets()函数顺序读取一行数据,然后使用fgetc()函数顺序处理该行数据。

示例1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   echo fgetc($file);
   fclose($file);
?>

输出结果

n

示例2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   while(! feof($file)) {
      echo fgetc($file);
   }
   fclose($file);
?>

输出结果

(cainiaoplus.com)

PHP Filesystem 参考手册