使用 php 读取纯文本文件

2022-08-30 09:29:32

我的服务器中有一个包含此信息的文本文件:

Data1
Data2
Data3
.
.
.
DataN

如何使用PHP从文本文件(逐行)读取所有信息?


答案 1
<?php

$fh = fopen('filename.txt','r');
while ($line = fgets($fh)) {
  // <... Do your work with the line ...>
  // echo($line);
}
fclose($fh);
?>

这将为您提供逐行读取。阅读 php.net/fgets 有关Mac线路结束问题的注释。


答案 2


http://php.net/manual/en/function.file-get-contents.php http://php.net/manual/en/function.explode.php

$array = explode("\n", file_get_contents($filename));

这实际上不会逐行读取它,但它会给你一个可以逐行使用的数组。有许多替代方案。


推荐