富群兴 网络设计工作室
企业智慧ERP应用软件服务商

php一行一行读取文件

 二维码 467
发表时间:2018-05-07 20:11

  php一行一行读取文件

小编整理了2个方法,详细介绍如下:

  PHP内置函数fgets() 函数,它是从文件指针中读取一行。

  语法如:fgets(file,length),file必需。规定要读取的文件。length可选。规定要读取的字节数。默认是 1024 字节。

  从 file 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(要看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。

  若失败,则返回 false。

  file.txt内容如下:

  aaaa

  bbbb

  ccc

  ddd

  方法一、PHP 代码如下:


$file = fopen("file.txt","r");
while(!feof($file))
 {
 echo fgets($file). "<br />";
 }

fclose($file);


  注释:PHP feof() 函数,

  feof() 函数检测是否已到达文件末尾 (eof)。

  如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。

  方法二、PHP 代码如下:

  $file = "./file.txt";

  $handle = file($file);

  for ($i=0; $i < count($handle); $i++) {

  echo $handle[i].',';


  }

  注释:file() 函数把整个文件读入一个数组中。 与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。


在线留言

在线留言

了解更多软件开发、行业ERP、企业官网应用服务

公司
*
手机
*
描述
*
验证码
 换一张
*
提交留言
联系QQ:2590552134
手机号码:13682478927
联系邮箱:2590552134@qq.com
联系地址:广东省深圳市龙岗区横岗镇新光一街35号
热搜词:ERP定制开发,企业管理软件,企业ERP管理系统
粤公网安备 44030702000841号
我们的使命是助力商家全渠道管理与业务拓展,同时在供应链重塑的背景下,实现商业模式的全新升级
——————
热线电话
136 8247 8927
website qrcode