加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php fgetc()函数逐个字符的读取文件内容

发布时间:2020-05-25 22:25:21 所属栏目:PHP 来源:互联网
导读:php fgetc()函数从文件句柄中获取一个字符,该函数是以逐个字符的方式读取文件内容,本文章向大家介绍php fgetc()的使用方法和基本使用实例,需要的朋友可以参考一下。

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()函数是支持中文的,不会出现乱码的现象。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读