首页  >  文章  >  后端开发  >  如何在 PHP 中读取纯文本文件中的每一行?

如何在 PHP 中读取纯文本文件中的每一行?

Linda Hamilton
Linda Hamilton原创
2024-10-28 10:24:02322浏览

How to Read Every Line from a Plain Text File in PHP?

用 PHP 读取纯文本文件

问题:如何从纯文本中读取每一行数据PHP 脚本中的文件?

答案:

为了在 PHP 中有效地逐行读取文本文件,我们使用 fgets() 函数。下面是演示该过程的详细代码片段:

<code class="php">$fh = fopen('filename.txt', 'r');
while ($line = fgets($fh)) {
  // Here, you can manipulate the read line as needed.
  // For example, you could echo it or perform further processing.
  // echo($line);
}
fclose($fh);</code>

此代码初始化文件指针 $fh,以在读取模式下打开名为“filename.txt”的文本文件。 while 循环迭代地将每一行读入 $line 变量,直到到达文件末尾,如 fgets() 的返回值变为 false 所示。在循环内,您可以灵活地在每一行上执行所需的操作。

但是,重要的是要注意在处理在不同操作系统上创建的文件时可能出现行尾问题。有关处理行结尾时的更多信息和注意事项,请参阅有关 fgets() 的 PHP 文档。

以上是如何在 PHP 中读取纯文本文件中的每一行?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn