fgetc(resource $handle)
其中参数 $handle 为使用 fopen() 或 fsockopen() 成功打开的文件资源。
fgetc() 函数可以返回一个包含有一个字符的字符串,该字符是从 $handle 指向的文件中得到。当碰到 EOF 时返回 FALSE。
注意:fgetc() 函数可能返回布尔值 FALSE,也可能返回等同于 FALSE 的非布尔值。所以应该使用 ===
运算符来测试此函数的返回值。
另外,fgetc() 函数可安全用于二进制对象,但不适用于读取中文字符串,因为一个中文通常占用 2~3 个字符。
【示例】使用 fgetc() 函数逐个字符的读取文件中的内容并输出。
代码中用到的 test.txt 文件中的内容如下图所示:
运行结果如下:
C语言中文网 http://c.biancheng.net/