如何将PHP文件内容逐行读取并存入数组?

2026-04-06 10:280阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计912个文字,预计阅读时间需要4分钟。

如何将PHP文件内容逐行读取并存入数组?

在上一篇文章中,我们介绍了如何一次性读取整个文件的方法,并将读取到的内容存储到一个字符串中。这种方法适合于处理感兴趣的部分,可以点击PHP如何将文件全部数据存入一个字符串了解更多。

在上一篇文章中我们介绍了又给大家介绍了一种一次性读取整个文件的方法,并且该方法可以将读取到时内容存入一个字符串中,感兴趣的可以点击《php如何将文件全部数据存入一个字符串中》查看。下面继续介绍一次性读取整个文件的方法。

上篇文章中的方法,会在一行输出文件的全部内容,文件数据少还好,如果文件数据太多,例如:

使用file_get_contents()函数进行读取输出:

<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $file = 'test.txt'; $filestr = file_get_contents($file); echo $filestr; ?>

输出结果为

可以看出这样输出的内容不利于阅读了。那么怎么做可以逐行输出文件全部内容呢?可以借助数组。

可以先一次性读取整个文件,并将数据逐行存入数组,每一行数据对应一个数组元素即可。

阅读全文

本文共计912个文字,预计阅读时间需要4分钟。

如何将PHP文件内容逐行读取并存入数组?

在上一篇文章中,我们介绍了如何一次性读取整个文件的方法,并将读取到的内容存储到一个字符串中。这种方法适合于处理感兴趣的部分,可以点击PHP如何将文件全部数据存入一个字符串了解更多。

在上一篇文章中我们介绍了又给大家介绍了一种一次性读取整个文件的方法,并且该方法可以将读取到时内容存入一个字符串中,感兴趣的可以点击《php如何将文件全部数据存入一个字符串中》查看。下面继续介绍一次性读取整个文件的方法。

上篇文章中的方法,会在一行输出文件的全部内容,文件数据少还好,如果文件数据太多,例如:

使用file_get_contents()函数进行读取输出:

<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $file = 'test.txt'; $filestr = file_get_contents($file); echo $filestr; ?>

输出结果为

可以看出这样输出的内容不利于阅读了。那么怎么做可以逐行输出文件全部内容呢?可以借助数组。

可以先一次性读取整个文件,并将数据逐行存入数组,每一行数据对应一个数组元素即可。

阅读全文