php 逐行读取文本文件

在读取文本时,咱们要注意一个事情,那就是换行符,应为咱们在写文档时会手动换行,这个换行符需不须要保存就要看本身的需求了。ide

这里封装了两个方法,一个保留换行,一个不保留。$path为文件路径+文件名 函数

1.不保留换行 spa

 1 function read($path){  2     $file = fopen($path, "r");  3     $user=array();  4     $i=0;  5 //输出文本中全部的行,直到文件结束为止。
 6     while(! feof($file))  7  {  8         $user[$i]= trim(fgets($file));//fgets()函数从文件指针中读取一行
 9         $i++; 10  } 11     fclose($file); 12     $user=array_filter($user); 13     return $user; 14 }
不保留换行读取文件

2.保留换行指针

 1 function read($path){  2     $file = fopen($path, "r");  3     $user=array();  4     $i=0;  5 //输出文本中全部的行,直到文件结束为止。
 6     while(! feof($file))  7  {  8         $user[$i]= fgets($file);//fgets()函数从文件指针中读取一行
 9         $i++; 10  } 11     fclose($file); 12     $user=array_filter($user); 13     return $user; 14 }
保留换行读取文件
相关文章
相关标签/搜索