php fgetc()介绍
fgetc — 从文件指针中读取字符,该字符从指向的文件中得到。 碰到 EOF 则返回 FALSE 。
语法:
string fgetc(resource $handle)
从文件句柄中获取一个字符。
参数:
handle 文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。
php fgetc()实例
使用fgetc()函数读取文件内容。
$filename = "test.txt";
$fp = fopen( $filename, "r" ) or die("Couldn't open $filename");
while ( ! feof( $fp ) ) {
/* http://www.manongjc.com/article/1332.html */
$char = fgetc( $fp );
print "$char
";
}
?>
php fgetc()是否支持中文
网上看了很多关于fgetc()函数关于中文字符的问题,有的文章说fgetc()不支持中文,如果读取中文字符,会出现中文乱码的现象。然后我自己也在本文尝试了几个实例,并没有出现中文乱码的情况,因此,小编认为fgetc()还是可以支持中文的。例外手册上面也说过,此函数可安全用于二进制对象,所以进一步说明fgetc()函数是支持中文的,不会出现乱码的现象。