成都网站建设设计

将想法与焦点和您一起共享

php中fgetc()和fgets()有哪些区别

本篇内容介绍了“php中fgetc()和fgets()有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

为华亭等地区用户提供了全套网页设计制作服务,及华亭网站建设行业解决方案。主营业务为成都网站制作、网站设计、华亭网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

区别:1、fgetc()用于从打开的文件中读取一个字符,并返回一个包含有一个字符的字符串;而fgets()用于从打开的文件中读取一行数据,并返回指定长度的字符串。2、fgetc()函数只接受一个参数,而fgets()函数可接受两个参数。

php中fgetc()和fgets()有哪些区别

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

在php中,fgetc()和fgets()都可以从文件中读取数据,但也有区别,下面介绍一下。

php fgetc()和fgets()的区别

1、功能区别

fgetc():从打开的文件中读取一个字符

fgets():从打开的文件中读取一行数据

2、语法区别

fgetc():只接受一个参数

fgetc($handle)
  • 参数 $handle 是被打开的文件

fgets():可接受两个参数

fgets($handle[,$length])
  • 参数 $handle 是被打开的文件

  • 参数 $length 为可选参数,用来设置读取的数据长度。

3、返回值区别

fgetc() 函数可以返回一个包含有一个字符的字符串,该字符是从 $handle 指向的文件中得到。当碰到 EOF 时返回 FALSE。

fgets()函数可以从指定文件中读取一行并返回指定长度的字符串。在遇到换行符、EOF 或者读取了 $length-1 个字节后停止。如果忽略 $length 参数,则默认读取 1k(1024字节)长度。

扩展知识:

我们有一个名为“test.txt”的文本文件,里面的内容为:

php中fgetc()和fgets()有哪些区别

  • 使用fgetc()逐个字符读取文件

php中fgetc()和fgets()有哪些区别

  • 使用fgets()逐行读取文件

";
}
fclose($handle);                                    //关闭文件
?>

php中fgetc()和fgets()有哪些区别

“php中fgetc()和fgets()有哪些区别”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


新闻标题:php中fgetc()和fgets()有哪些区别
网站路径:http://chengdu.cdxwcx.cn/article/jghjeo.html