hi,欢迎访问本站!
当前位置: 首页编程开发正文

php逐行读取文件内容的方法

墨初 编程开发 388阅读

php将上传文件并写入数组或数组库就需要逐行读取文件的内容,下面是关于php逐行读取文件内容的方法,可供参考。

php逐行读取一个文件内容

在php中,可以使用 feof() 函数以及 fgets() 函数,将一个文本文件逐行读取出来。

php代码:

// 73so.com
// txt.txt 为一个文本文件
$file = fopen("txt.txt", "r");
//循环输出文本中的所有行,直到最后
while(!feof($file)){
    echo fgets($file).'<br/>';
}
fclose($file);

注:

fgets():函数检查是否已到达文件末尾

fgets():从文件指针中读取一行

php逐行读取一个文本文件并转成数组

上面的php代码,可以逐行读取文本文件的内容,以读取行的形式输出,我们可以变化一下代码,请文件的内容以行的形式,转换成数组。

php代码:

// 73so.com
$file = fopen("txt.txt", "r");
$arr = array();
$i=0;
while(!feof($file)){
    // 将每行的内容转换成数组
    $arr[$i] = fgets($file);
    $i++;
}
fclose($file);
print_r($arr);
声明:无特别说明,转载请标明本文来源!
相关推荐