首页 >

php fgetc()和fgets()间有什么区别

后端开发|PHP问题php fgetc()和fgets()间有什么区别
php,fgetc(),fgets()
后端开发-PHP问题
公司订餐系统源码,vscode自带服务器吗,ubuntu重装alsa,手动更改tomcat端口,爬虫图片盗链,php接口命名,百度seo排名培训 优化,录音网站模板lzw
在php中,fgetc()和fgets()都可以从文件中读取数据,但也有区别,下面介绍一下。
speq 源码,vscode如何改默认浏览器,ubuntu 文件类型,关闭tomcat服务的方法,sqlite那个版本,长春网页设计学校,阿里云服务器安全规则,织梦预约报名插件,python网页前端框架,幼儿园爬虫,php 虚拟机,哈尔滨seo优化公司,springboot四个层,网站是asp还是php,js截取网页图片,怎么制作网站模板,网站后台有显示前台没有,asp access 查询页面,活动管理系统 php,使用tcp ip协议实现聊天程序lzw
php fgetc()和fgets()的区别
众投源码,vscode手机版设置中文,ubuntu 清除历史,修改tomcat上传图片,爬虫怎么keepalive,php 去掉数组第一个,seo快排网站怎么运作的,掌盟当前网站证书已过期lzw
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()逐行读取文件

<?phpheader("Content-Type: text/html;charset=utf-8");    //设置字符编码$handle = fopen('./test.txt', 'r'); //打开文件if (!$handle) {     //判断文件是否打开成功    echo '文件打开失败!';}while (false !== ($char = fgets($handle,1024))) {        //循环读取文件内容    echo $char."
";}fclose($handle); //关闭文件?>

php fgetc()和fgets()间有什么区别

《PHP视频教学》


  • 暂无相关文章
  • Posted in 未分类